
语音合成用于旁白和配音,支持4种多语言声音,提供通俗语言表达指令,内嵌情感标签和声音克隆。
语音合成用于旁白和配音,支持4种多语言声音,提供通俗语言表达指令,内嵌情感标签和声音克隆。
选择4个带语音的声音之一。用指令和文本内的内联标签来指导表达。用voice_audio_url和voice_consent将语音设置为自定义以克隆声音。
也称为 Qwen Audio TTS Plus, Qwen Audio TTS, Alibaba Cloud Qwen Audio 3.1 TTS Plus
qwen-audio-3-1-tts-plus/v1/audio/speechPOST/v1/audio/speech:streamWEBSOCKET/v1/realtimeGET/v1/voicesqwen-audio-3.1-tts-plusalibaba/qwen-audio-3-1-tts-plus来自 EmpirioLabs 目录的实时按量计费价格。只为实际用量付费,没有月度最低消费。
Qwen Audio 3.1 TTS Plus 通过 POST /v1/audio/speech 生成语音并返回可播放的音频。把要朗读的文本作为 input,连同模型 ID qwen-audio-3-1-tts-plus 一起发送。 在EmpirioLabs 控制台获取 API 密钥。
curl https://api.empiriolabs.ai/v1/audio/speech \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "qwen-audio-3-1-tts-plus",
"input": "Welcome to EmpirioLabs. Your build just finished."
}' \
--output speech.mp3import requests
response = requests.post(
"https://api.empiriolabs.ai/v1/audio/speech",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={"model": "qwen-audio-3-1-tts-plus", "input": "Welcome to EmpirioLabs."},
)
with open("speech.mp3", "wb") as f:
f.write(response.content)EmpirioLabs 上 Qwen Audio 3.1 TTS Plus API 支持的请求参数。省略字段时使用默认值。
| 参数 | 类型 | 默认值 | 范围 / 值 | 描述 |
|---|---|---|---|---|
| input | string | - | 最大 10000 | 文本合成,每个请求最多10,000个字符。这些内联标签会从出现时起改变表达方式:[悲伤]、[惊讶]、[深沉且响亮的喊叫]、[颤抖]、[愤怒]、[兴奋]、[讽刺]、[好奇]、[像德古拉]、[无聊]、[疲惫]、[轻蔑]、[喊叫]、[ASMR]、[惊慌]、[调皮地]、[同理心]、[低语]、[勉强]、[哭泣]、[严肃]、[非常慢]、[非常快... |
| voice | enum | longanlingxin_v3.1 | longanlingxin_v3.1, longanhuan_v3.1, longanfengyue_v3.1, xuna... | 语音预设。这四个语音分别是中文、英语和其他语言。每个语音ID以_v3.1结尾,比如longanlingxin_v3.1。自定义克隆voice_audio_url的语音,一旦voice_consent为真,响应voice_id就能在这里工作7天。GET /v1/voices列出你的自定义语音及其ID。 |
| voice_audio_url | string | - | - | voice=仅自定义:https URL,指向一个扬声器(克隆语音)10到20秒的清晰语音录音(WAV、MP3、M4A、OGG、WEBM 或 FLAC,最大15 MB)。在安静的房间录制,不要音乐或其他声音。 |
| voice_consent | boolean | false | - | voice=仅自定义:true确认你拥有说话者的许可,可以创建其语音的合成副本。只有当这点成立时,才会创建自定义语音。 |
| response_format | enum | mp3 | mp3, wav, pcm, opus | 音频容器。mp3和opus是压缩的,wav是RIFF首部的非压缩PCM,PCM是无首原始样本,用于分块播放。在实时WebSocket上,默认是PCM,且不提供wav。 |
| sample_rate | enum | 24000 | 8000, 12000, 16000, 22050, 24000, 44100, 48000 | 输出采样率为Hz。24000适合语音播放,48000则在更大文件大小下提供广播质量的输出。 |
| speed | number | 1 | 0.5 到 2 | 说话速度倍数。0.5是半速,2.0是双倍速。 |
| pitch | number | 1 | 0.5 到 2 | 音高倍率。低于1.0的数值会降低声音,超过的数值会提升音高。音高还会影响渲染音频的节奏,所以当你想保持原始时长时,可以把音高和速度配合使用。 |
| volume | integer | 50 | 0 到 100 | 输出响度,50是参考电平。 |
| instruction | string | - | 最大 1000 | 自然语言表达,最多可达1000个字符。控制情绪、语调、角色、节奏和说话风格,例如“快速以兴奋、欢快的语气说话”或“像深夜电台主持人一样慢慢朗读”。 |
| language_hints | array | - | zh, en, fr, de, ja, ko, ru, pt, th, id, vi, es, it, ms, fil, ar | 语言编码会偏向混合语言文本的发音,例如[“zh”, “en”]。保持未设置,让模型检测语言。 |
| seed | integer | 0 | 0 到 65535 | 采样种子。重复使用输入和设置相同的种子,以实现可重复渲染。 |
| bit_rate | integer | 32000 | 6000 到 510000 | 编码码率以BPS为单位。仅适用于opus格式,mp3、wav和pcm则被忽略。 |
| pronunciation | object | - | - | 发音覆盖书写形式键位,例如{“重要”:“zhong4 yao4}。用它来修正名字、缩写和同形字。 |
在 EmpirioLabs,Qwen Audio 3.1 TTS Plus 按量计费:合成 $0.60 每10,000字符。本页的实时价格表始终与 API 的实际计费一致。
Qwen Audio 3.1 TTS Plus 通过 api.empiriolabs.ai 上的 POST /v1/audio/speech 提供,使用标准的 Bearer 令牌认证。
打开EmpirioLabs Playground并点击 Start session,即可在浏览器中试用。Qwen Audio 3.1 TTS Plus 运行在 WebSocket 上,而不是一次请求一次响应,因此接入时请从实时语音快速入门开始。用 EmpirioLabs API 密钥和模型 id qwen-audio-3-1-tts-plus 从你的服务器连接,然后双向流式传输音频。
创建 EmpirioLabs 账户,然后在控制台的 API Keys生成密钥。计费使用按量付费的额度,只为实际发出的请求付费。