我正在使用带有react.js前端的microsoft-cognitiveservices-speech-sdk 1.31.0。 它在 google chrome 浏览器上运行良好,但在 safari 浏览器上运行不佳。 文本到语音功能 (speakTextAsync) 根本不起作用,而语音到文本 (recognizeOnceAsync) 仅在按下按钮后才起作用,而不是之后。 请帮我解决这个问题。 谢谢大家!
我尝试在 google chrome 上重现该错误,但无法重现。 我认为这与 safari 的功能有关,仅允许用户交互(例如按下按钮...)进行音频输入/输出
最佳答案
Azure Speech React sample刚刚更新为使用 JS Speech SDK v1.32.0。在 Safari 16.6 上运行该示例,recognizeOnceAsync 每次都会起作用(一旦授予麦克风权限)。
对于文本转语音,集成 SpeechSynthesizer 的附加输入组件将很快添加到示例中。
编辑:示例已更新以包含 SpeechSynthesizer.speakTextAsync 用法。
关于reactjs - Microsoft 认知语音 SDK(js) 在 safari 上运行不佳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/77156366/