Azure 文本转语音 SDK 返回 SSL 解析错误

问题描述 投票:0回答:1

使用

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 工作正常,但通过脚本运行它会返回上述错误(大多数情况下)

最近几天才开始发生;知道为什么吗?我使用的是免费套餐(检查我的配额没有超出)

azure-speech
1个回答
0
投票

感谢您联系我们并报告此问题。

这是一个持续存在的问题,许多客户一周前就已提出。

.

原因: 当用户发送刷新词典信号时,存在一个代码错误,该错误会破坏我们的引擎。所有带词典标签的请求都会加载词典文件失败

.

修复的当前状态:

我们已经修复了东南亚、美国东部、美国东部2和西欧的问题。该修复尚未部署到所有区域。 请问您的语音资源部署到了哪个区域?

您可以在上述任何区域再次测试一下吗?如果您仍然遇到此问题,请告诉我?

© www.soinside.com 2019 - 2024. All rights reserved.