语音合成
使用 /v1/models?output_modalities=speech 的模型标识码将文字转为音频。按模型页每百万字符价格计费;完整缓冲音频后才返回二进制数据,暂不支持分段流式输出。provider、transforms、route、service_tier、preset 等路由控制字段会被忽略。
/v1/audio/speech验证
Authorization必填在 Authorization 标头以 Bearer token 传入 API 密钥。
Body
model必填取自 /v1/models 的模型标识码或别名。
input必填要合成的文字。
voice模型支持的声音。ElevenLabs 模型(elevenlabs/*)可填声音名称(george, sarah, adam, alice, bella, bill, brian, callum, charlie, chris, daniel, eric, harry, jessica, laura, liam, lily, matilda, river, roger, will),也可以省略(默认 george);其他值返回 400 invalid_voice (OpenAI: alloy)。其他模型必填。已为您的账号开通时,也可填您自己的自定义声音(voice_…,见“自定义声音”)。
response_format输出音频格式,支持范围因模型而异。原生 WAV 路由目前只生成 WAV,不会转码;即使请求 mp3 或 opus,响应仍为 audio/wav。请按响应的 Content-Type 保存文件。
mp3opusaacflacwavpcmspeed语速,范围 0.25–4.0;是否生效因模型而异。
instructions语音生成指令;是否生效因模型而异。
stability声音稳定度,0–1(默认 0.5)。越低情绪起伏越大,越高越平稳。仅在由我们的直连语音线路处理的 elevenlabs/* 模型上生效;响应头 X-Voice-Settings 会标示 applied(已应用)或 ignored(未应用)。
similarity_boost与原声的相似度,0–1(默认 0.75)。Eleven v3 不使用。
style风格夸张度,0–1(默认 0)。大于 0 会增加延迟。Eleven v4 不使用。
use_speaker_boost是否增强与原说话者的相似度(默认 true),会略微增加延迟。
clone_strength克隆度,0–1(多数情况建议 0)。仅适用于您自己、针对 Eleven v4 训练的专业克隆声音(voice_…)。
language_code两位小写语言代码(ISO 639-1),例如 ar、ja、en,用来指定朗读语言。multilingual-v2 模型不使用。
audio_effects可选的音频效果对象:filter_preset_id(滤镜,如 phone、old_radio)、environment_id(空间混响,如 small_room、hall)、background_noise_id(背景音,如 cafe)、distance(距离 0–1)、send_level(混响量 0–1)、pan(左右位置 −1…1)。ID 只能是小写字母、数字和下划线;不额外收费。开启混响或 pan 不为 0 会输出立体声,不能搭配 pcm 输出。