Feedback

Azure

本文主要介绍如何在接口中配置 Azure TTS。
Azure Speech Services 提供400+ 种神经语音,覆盖 140+ 语言,是当前多语言 TTS 中覆盖最广的服务。支持 SSML 实现精细语音控制,提供企业级可靠性与全球可用性。如果你需要广泛语言和地区口音覆盖的多语言应用,Azure TTS 是首选。

使用方式

如需使用 Azure 作为 TTS 引擎,请在 StartAIConversation API 的 TTSConfig 字段中传入以下 JSON:
// json — TTSConfig
{
"TTSType": "azure",
"SubscriptionKey": "<your_azure_subscription_key>",
"Region": "southeastasia",
"VoiceName": "en-US-AmandaMultilingualNeural",
"Language": "en-US",
"Rate": 1
}
完整 TTSConfig 参数参考,请参阅 Text-to-Speech Configuration

参数参考

字段
类型
必填
说明
TTSType
String
固定值:"azure"
SubscriptionKey
String
Azure Speech 资源订阅密钥。请从 Azure Portal 获取。
Region
String
订阅区域(如 southeastasiaeastus)。请参阅 Azure TTS 区域
VoiceName
String
语音名称。请参阅 Azure 语言和语音支持
Language
String
TTS 语言(如 en-USzh-CN)。
Rate
Float
语速。范围:[0.5–2]。默认值:1。
更多 Azure TTS 的详细信息,请参阅 Azure Text-to-Speech 文档