Синтез речи
Преобразует текст в аудио по ID модели из /v1/models?output_modalities=speech. Оплата — по цене за миллион символов на странице модели. Аудио полностью буферизуется и затем возвращается бинарными данными; пошаговая потоковая выдача не поддерживается. Поля управления маршрутизацией provider, transforms, route, service_tier и preset игнорируются.
/v1/audio/speechАвторизация
AuthorizationобязательноКлюч API как Bearer-токен в заголовке Authorization.
Тело
modelобязательноID или псевдоним модели из /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 обязателен. Ваш собственный голос (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). Только для ваших собственных профессиональных клонов (voice_…), обученных для Eleven v4.
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.