Speech to Text to Speech. Song now playing. Sends text as OSC messages to VRChat to display on avatar. (STTTS) (Speech to TTS) (VRC STT System) (VTuber TTS)
With EnableDictation or explicit punctuation, users have finer control of punctuation returned in the recognized result.
It could default to automatic punctuation as it is now, but when set, users need to say in their sentences "question mark", "comma", "period", etc for these punctuation marks to be included in the text.
Could you please add to the UI and Azure speech provider the settings for explicit punctuation?
For continuous recognition (only), the setting would be enabled with:
speechConfig.EnableDictation();
reference: https://learn.microsoft.com/en-us/javascript/api/microsoft-cognitiveservices-speech-sdk/speechconfig?view=azure-node-latest#microsoft-cognitiveservices-speech-sdk-speechconfig-enabledictationOtherwise, for non-continuous recognition, it must be set with:
speechConfig.SetServiceProperty("punctuation", "explicit", ServicePropertyChannel.UriQueryParameter);
reference: https://github.com/Azure-Samples/cognitive-services-speech-sdk/issues/667#issuecomment-690840772With EnableDictation or explicit punctuation, users have finer control of punctuation returned in the recognized result.
It could default to automatic punctuation as it is now, but when set, users need to say in their sentences "question mark", "comma", "period", etc for these punctuation marks to be included in the text.