自定义语音 TTS 样本 return "HTTP/1.1 503 Synthesis failed. StatusCode: Unavailable, Details: Connect Failed"

Custom Speech TTS samples return "HTTP/1.1 503 Synthesis failed. StatusCode: Unavailable, Details: Connect Failed"

在尝试 运行 "Custom Speech" 端点页面上提供的示例时,我遇到了两个问题。

  1. 当运行按照提供的方式设置时,我得到一个400 Bad Request,因为找不到名称为Foo Bar的声音。在我发送给服务的 SSML 中用 <voice> 替换 <voice name="Foo Bar"> 到目前为止解决了这个问题。

  2. 不幸的是,现在我收到了以下 HTTP 响应(在使用 Custom Speech 网站上的对话框时在浏览器的开发控制台中,或者通过使用我选择的 http 客户端的手动 HTTP 调用):

HTTP/1.1 503 Synthesis failed. StatusCode: Unavailable, Details: Connect Failed.
Content-Type: text/xml
X-MSEdge-Ref: Ref A: 1FB8BE38F3034E6781319BEDB3570D5D Ref B: FRAEDGE1113 Ref C: 2019-12-11T11:43:41Z
Date: Wed, 11 Dec 2019 11:43:43 GMT
Content-Length: 0

C# nuget 库没有抛出异常,它只是 returns 一个 0 字节。

设置此功能以获取自定义 TTS 时,我有什么需要注意的地方吗?或者服务可能有问题?我们正在 运行 设置一个 S0 实例并且设置多个部署端点也没有帮助。根据 Speech Studio 界面,所有部分都有 "succeeded"。

在此先感谢您的帮助:)

sibbl

你能发邮件到自定义语音支持邮箱吗"customvoice @ microsoft.com" 我们可能会询问您订阅的一些详细信息以调试此问题

- 笙

现在一切正常,请快速跟进。

  1. 我问题中关于 HTTP 请求的第一点确实是一个后端问题,微软今天已经解决了。
  2. 然而,由于我的代码存在问题,第 2 点仍未修复。我得到 0 个字节,因为我将 speechConfig.SpeechSynthesisVoiceName 设置为标准语音名称而不是自定义 Foo Bar 语音。