microsoft / BotFramework-Emulator

A desktop application that allows users to locally test and debug chat bots built with the Bot Framework SDK.
https://aka.ms/botemulator
MIT License
1.81k stars 752 forks source link

Change default voice font for the emulator #1706

Open gabog opened 5 years ago

gabog commented 5 years ago

Background

Is your feature request related to a problem? Please describe. I'd like to be able to test my bots with voice, the current monotone font used by the emulator is very inexpresive and boring... (it matters if you use it all day :))

Describe the solution you'd like Would it be possible to change the default font to use Jessa or Guy?, having the ability to change the font in settings would be a great plus too.

Describe alternatives you've considered For a better voice experience, I use webchat that allows me to configure the font, but I need to use ngrok or some other tool to run against localhost.

Note to fixer

UI to support custom speech

Custom speech is a custom speech recognition model, for recognizing words that is not in the dictionary.

The user would need to specify the followings:

UI to support custom voice font

Custom voice font is a custom speech synthesis model, for synthesizing using a pre-trained voice.

The user would need to specify the followings:

References

vishwacsena commented 5 years ago

transferring this from emulator repo since this requires work in webchat. @seaen, @compulim please triage.

compulim commented 5 years ago

Note to fixer

Custom voice font support is done by changing the URL endpoint, documented here, https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/rest-apis#text-to-speech-api.

gabog commented 5 years ago

Hi, I know that this can be done in webchat, my ask is for the BF Emulator.

Thanks

compulim commented 5 years ago

@gabog Understand this is an ask for Emulator. We are trying out GitHub new issue transfer to get the work done.

The issue is being transferred to BotFramework-WebChat, get it fixed here, and then will transfer back to BotFramework-Emulator for the UI part.

We need a better diagram/dependency graph or to-do list so the issue author (or participants) know what's going on.

gabog commented 5 years ago

Ah, OK, thanks.

(Edited by @compulim to remove email headers)

corinagum commented 5 years ago

@vishwacsena can we get your input on a priority level here?

gabog commented 5 years ago

Hi, any updates on this one?

Thanks

compulim commented 5 years ago

Web Chat now support Custom Speech and Custom Voice. I have updated the first comment for UI requirements (what things we need from the user to enable these features).

For code, please refer to https://github.com/compulim/web-speech-cognitive-services#custom-speech-support.

compulim commented 5 years ago

@tonyanziano when we implement this, you can refer to BotFramework-WebChat/SPEECH.md for how to do all the jobs. I am outlining here to simplify your reading task. 😉

AFAIK, all of the above are asks from our customers.

jbgh2 commented 4 years ago

Any movement on this issue?

tonyanziano commented 4 years ago

Hi @jbgh2 ,

We have not made any progress on implementing this feature. However, we will soon be holding our planning discussion to decide what to work on for the next release, so stay tuned.