完成Microsoft Azure Cognitive Service TTS API请求的API地址列表



我正在测试Azure TTS服务,它在我的开发PC上运行良好。

现在,我正在一个安全数据中心的windows服务器上进行测试。

然而,它可能不起作用,因为公司的防火墙系统会阻止入站/出站流量。

所以,我需要完整的API地址列表来打开防火墙。

我正在使用C#和Azure认知服务Nuget包。我使用"SpeechConfig.FromSubscription(密钥,区域("初始化SDK。

我发现Azure API帮助页面和Github示例中的一些相关地址如下所示;

https://southeastasia.api.cognitive.microsoft.com/sts/v1.0/issueToken

https://southeastasia.tts.speech.microsoft.com/cognitiveservices/v1

你能告诉我这是否正确吗?

致以最良好的问候。

是的,没错!

端点通常为以下类型:

https://<REGION_IDENTIFIER>.api.cognitive.microsoft.com/ #for token
https://<REGION IDENTIFIER>.tts.speech.microsoft.com #for other communication

Region Identifier是区域的缩写。

本文详细介绍了文本到语音的API参考。

或者,如果您希望允许所有Azure云流量。以下将是完整的列表。这将是推荐的方法(下面是公共云,对于美国政府,你可以参考这个(。

*.aadcdn.microsoftonline-p.com
*.aka.ms
*.applicationinsights.io
*.azure.com
*.azure.net
*.azurefd.net
*.azure-api.net
*.azuredatalakestore.net
*.azureedge.net
*.loganalytics.io
*.microsoft.com
*.microsoftonline.com
*.microsoftonline-p.com
*.msauth.net
*.msftauth.net
*.trafficmanager.net
*.visualstudio.com
*.windows.net
*.windows-int.net

最新更新