azure - Microsoft Azure 认知服务 TTS API 的完整请求的 API 地址列表
问题描述
我正在测试 Azure TTS 服务,它在我的开发 PC 上运行良好。
现在,我在安全数据中心的 Windows 服务器上进行测试。
但是,由于公司防火墙系统会阻止入站/出站流量,因此它可能无法正常工作。
所以,我需要完整的 API 地址列表来打开防火墙。
我正在使用 C# 和 Azure 认知服务 Nuget 包。我使用“SpeechConfig.FromSubscription(key, region)”初始化 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
区域标识符是缩短的区域。
此处详细介绍了文本到语音的 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
推荐阅读
- javascript - 在 html 中读取 JSON
- reactjs - 如果 React Native 中没有数据,如何检查平面列表
- mysql - 我使用 MYSQL 中的哪种数据类型仅在数据表中存储数字 1 到 60?
- ios - UICollectionView Horizontal Scroll 左右滑动单元格的位置变化?
- angular - 如何打开组件视图然后从 html 代码中删除按钮标签
- jquery-ui - 下拉箭头的大小比平常小
- carousel - 显示 bulma carousel 中的所有图像
- typescript - 如何实现带剩余参数的接口?
- python - 如何在 Python OpenCV 中检测文本文档图像中的段落是否存在不一致的文本结构
- javascript - 对象数组 - 按顺序返回对象并返回平均排名