ActiveNick / HoloBot

HoloBot is a reusable 3D interface that allows HoloLens & VR users to interact with any bot using Mixed Reality & Speech.
MIT License
124 stars 52 forks source link

Avoid letting the bot repeat "http" when it speaks #6

Closed andrea-delpopolo closed 6 years ago

andrea-delpopolo commented 6 years ago

This is not at all an issue, rather a simple idea. Instead of letting the bot repeat the http:// part of a url, try to skip it, as we people do when speaking about a particular url. This will make the bot sound more human in my opinion.

Keep doing a great job Nick. Cheers

ActiveNick commented 6 years ago

I agree and it's on my to-do list. I'll add a module that "simplifies" spoken results that come back from the bot. I should be able to add that soon, stay tuned. Thanks.

ActiveNick commented 6 years ago

By the way, since HoloBot is a "speech aware" Bot Framework channel, it uses the Speak tag in the response. My recommendation to Bot Builders is to filter out such "http://" text on the bot side for the Speak tag, but leave it in for the displayed Text tag. This is what I have now done for The Maker Show bot which is used in the default HoloBot implementation. That said, I also plan on adding client-side text filtering like this to make HoloBot more universal when conversing to non-speech enabled bots.

ActiveNick commented 6 years ago

As mentioned above, I recommend that this be handled at the bot level, not in HoloBot. To see an example of this, check out the BetterSpokenUrl function I included in TheMakerShowBot. Closing this issue for now.