语音服务支持的区域
通过语音服务,应用程序可将音频转换为文本、执行语音翻译以及将文本转换为语音。 多个区域中均提供该服务,这些区域为语音 SDK 和 REST API 使用唯一终结点。 可以在 Speech Studio 对所有区域的语音体验执行自定义配置。
请注意以下几点:
- 如果应用程序使用语音 SDK,请在创建
SpeechConfig
时提供区域标识符(例如chinaeast2
)。 请确保该区域与订阅的区域匹配。 - 如果应用程序使用某个语音服务的 REST API,则区域是你在发出请求时使用的终结点 URI 的一部分。
- 为某个区域创建的密钥仅在该区域有效。 如果尝试将其用于其他区域,则会收到身份验证错误。
备注
语音服务不会在客户部署服务实例的区域之外存储或处理客户数据。
语音服务
语音转文本、文本转语音、发音评估和翻译等语音服务功能支持以下区域。
地理位置 | 区域 | 区域标识符 |
---|---|---|
中国 | 中国东部 2 | chinaeast2 |
中国 | 中国北部 2 | chinanorth2 |
中国 | 中国北部 3 | chinanorth3 |
如果打算使用音频数据训练自定义模型,请使用具有专用硬件的区域之一进行更快的训练。 然后,可以复制经过训练的模型到另一区域。
REST API
语音服务还为语音转文本和文本转语音请求公开 REST 终结点。
语音转文本
REST API 的终结点具有以下格式:
https://<REGION_IDENTIFIER>.stt.speech.azure.cn/speech/recognition/conversation/cognitiveservices/v1
将 <REGION_IDENTIFIER>
替换为与下表中的订阅区域匹配的标识符:
地理位置 | 区域 | 区域标识符 |
---|---|---|
中国 | 中国东部 2 | chinaeast2 |
中国 | 中国北部 2 | chinanorth2 |
中国 | 中国北部 3 | chinanorth3 |
注意
必须将语言参数追加到 URL 以避免收到 HTTP 错误。 例如,使用 China East 2
终结点设置为 US English
的语言是:https://chinaeast2.stt.speech.azure.cn/speech/recognition/conversation/cognitiveservices/v1?language=en-US
。
有关详细信息,请参阅语音转文本 REST API。
文本到语音转换
有关详细信息,请参阅文本转语音 REST API。
预生成的神经语音
使用此表来按区域或终结点确定神经网络声音的可用性:
区域 | 终结点 |
---|---|
中国东部 2 | https://chinaeast2.tts.speech.azure.cn/cognitiveservices/v1 |
中国北部 2 | https://chinanorth2.tts.speech.azure.cn/cognitiveservices/v1 |
中国北部 3 | https://chinanorth3.tts.speech.azure.cn/cognitiveservices/v1 |