首页 > 解决方案 > 连接到 Azure 语音翻译服务

问题描述

在此处使用麦克风进行语音翻译示例

https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/how-to-translate-speech-csharp

有这段代码

var config = SpeechTranslationConfig.FromSubscription("YourSubscriptionKey", "YourServiceRegion");

但该服务没有区域。它被列为“非区域”,并且该资源在 Azure 仪表板中显示为“全球”。那么示例中应该输入什么服务区域呢?

我尝试了不同的区域,但连接一直失败。我知道密钥是正确的,因为我已经使用密钥和端点成功获得了令牌https://api.cognitive.microsoft.com/sts/v1.0

我已经尝试过FromEndpoint给出端点和密钥的构造函数版本(避免需要给出一个区域),但这也失败了。

有没有人让这个工作?

标签: microsoft-translator

解决方案


https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/how-to-translate-speech-csharp是新语音服务的文档,该服务于 9 月正式发布2018. 这是一篇关于此的博客文章:https ://azure.microsoft.com/en-us/blog/global-scale-ai-with-azure-cognitive-services/ 。

您可以从https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/regions找到新语音服务的区域信息。如果您的订阅未显示区域,那可能是因为您当前正在使用 Bing Speech API,该 API 将于 2019 年 10 月 15 日停用。请参阅https://docs.microsoft.com/en-us/azure/cognitive-services/speech/home上的停用通知。请在 2019 年 10 月 15 日之前迁移到新的语音服务。这是迁移指南:https ://docs.microsoft.com/azure/cognitive-services/speech-service/how-to-migrate-from-bing-speech 。

如果您仍有疑问,请访问语音服务支持页面:https ://docs.microsoft.com/azure/cognitive-services/speech-service/support 。

希望这可以帮助。


推荐阅读