GET
音色列表接口
查询指定模型支持的音色列表,包括音色特征和使用建议
/api/v1/tools/voices/{model}
请求参数
请求头
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
X-API-Key | string | 必需 | 用户API密钥,用于身份验证 |
路径参数
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
model | string | 必需 | TTS模型名称,必须是有效的模型名称,可通过模型列表接口获取 |
请求示例
# 查询Edge TTS模型的音色列表
curl -X GET https://unifiedtts.com/api/v1/tools/voices/edge-tts \
-H "X-API-Key: your-api-key-here"
# 查询MiniMax模型的音色列表
curl -X GET https://unifiedtts.com/api/v1/tools/voices/speech-02-turbo \
-H "X-API-Key: your-api-key-here"
响应说明
成功响应 (200)
参数名 | 类型 | 说明 |
---|---|---|
success | boolean | 操作是否成功 |
message | string | 响应消息描述 |
timestamp | number | 响应时间戳(Unix时间戳,毫秒) |
data | array<VoiceDto> | 音色选项列表 |
data[].voiceId | string | 音色的唯一标识符,用于TTS请求 |
data[].voiceName | string | 音色的显示名称 |
data[].language | string | 音色支持的语言代码 |
data[].gender | string | 音色性别:Male、Female或Unknown |
data[].description | string | 音色的描述信息 |
响应示例
{
"success": true,
"message": "操作成功",
"timestamp": 1703123456789,
"data": [
{
"voiceId": "zh-CN-henan-YundengNeural",
"voiceName": "Yundeng (云登(河南))",
"language": "zh-dialect",
"gender": "Male",
"description": "Chinese (Zhongyuan Mandarin Henan, Simplified)"
},
{
"voiceId": "zh-CN-liaoning-XiaobeiNeural",
"voiceName": "Xiaobei (晓北(辽宁))",
"language": "zh",
"gender": "Female",
"description": "Chinese (Northeastern Mandarin, Simplified)"
}
]
}
重要提示
每个模型支持的音色以官方模型支持为准,本接口可能存在延迟不准确的情况。如有疑问,请参考各TTS提供商的官方文档。