通过语音服务,应用程序可将音频转换为文本、执行语音翻译以及将文本转换为语音。 多个区域中均提供该服务,这些区域为语音 SDK 和 REST API 使用唯一终结点。
请注意以下几点:
- 如果应用程序使用语音 SDK,请在创建
chinaeast2
时提供区域标识符(例如SpeechConfig
)。 确保该区域与语音资源的区域匹配。 - 如果应用程序使用某个语音服务的 REST API,则区域是你在发出请求时使用的终结点 URI 的一部分。
- 为某个区域创建的密钥仅在该区域有效。 如果尝试将其用于其他区域,则会收到身份验证错误。
备注
语音服务不会在语音资源的区域之外存储或处理数据。 数据仅在创建资源的区域中存储或处理。 例如,如果在区域中为语音 chinanorth2
创建 AI Services 资源,则数据仅位于 chinanorth2
该区域。
区域
语音转文本、文本转语音、发音评估和翻译等语音服务功能支持以下区域。
地理位置 | 区域 | 区域标识符 |
---|---|---|
中国 | 中国东部 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 错误。 例如,使用 US English
终结点设置为 China East 2
的语言是: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 |