使用
microsoft-cognitiveservices-speech-sdk
的节点sdk
Speech synthesis canceled, Status(StatusCode="FailedPrecondition", Detail="SSML parsing error: 0x8004801c - Wanted data exists websocket error code: 1007Did you set the speech resource key and region values?
运行相同的脚本,有时能够返回音频文件,有时则不能
这是 ssml 的示例:
<speak xmlns="http://www.w3.org/2001/10/synthesis" xmlns:mstts="http://www.w3.org/2001/mstts" xmlns:emo="http://www.w3.org/2009/10/emotionml" version="1.0" xml:lang="en-US">
<voice name="en-US-JennyNeural">
<mstts:express-as style="cheerful">
<mstts:silence type="Tailing-exact" value="80ms" />
<prosody pitch="+2.00%" rate="1.02" volume="75"><say-as interpret-as="string" format="string" detail="string">wait a lever</say-as></prosody>
</mstts:express-as>
</voice></speak>
通过调试器输出复制完全相同的 ssml,然后粘贴到 https://speech.microsoft.com/portal/ 音频内容创建作为 ssml 工作正常,但通过脚本运行它会返回上述错误(大多数情况下)
最近几天才开始发生;知道为什么吗?我使用的是免费套餐(检查我的配额没有超出)
感谢您联系我们并报告此问题。
这是一个持续存在的问题,许多客户一周前就已提出。
.
原因: 当用户发送刷新词典信号时,存在一个代码错误,该错误会破坏我们的引擎。所有带词典标签的请求都会加载词典文件失败
.
修复的当前状态:
我们已经修复了东南亚、美国东部、美国东部2和西欧的问题。该修复尚未部署到所有区域。 请问您的语音资源部署到了哪个区域?
您可以在上述任何区域再次测试一下吗?如果您仍然遇到此问题,请告诉我?