You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When using the speech APIs for interactive conversations, the SpeechRecognition API will hear the SpeechSynthesis responses and confuse them with user microphone input. I'd suggest adding pause() and resume() methods to SpeechRecognition so speech input can be disabled during speech output. The SpeechRecognition stop() API doesn't solve this problem as the SpeechRecognition instance is not reusable and starting another SpeechRecognition instance requires the user to again approve microphone input which makes user the interface too burdensome to be useful for many (most?) applications.
The text was updated successfully, but these errors were encountered:
I like your idea steve. Had the same problem in my project and have solved it with the workaround stop. It's just a workaround and it would be better to have pause and resume.
When using the speech APIs for interactive conversations, the SpeechRecognition API will hear the SpeechSynthesis responses and confuse them with user microphone input. I'd suggest adding pause() and resume() methods to SpeechRecognition so speech input can be disabled during speech output. The SpeechRecognition stop() API doesn't solve this problem as the SpeechRecognition instance is not reusable and starting another SpeechRecognition instance requires the user to again approve microphone input which makes user the interface too burdensome to be useful for many (most?) applications.
The text was updated successfully, but these errors were encountered: