Транскрибация аудио
Отправьте multipart/form-data model и file или JSON model и input_audio:{data,format} (сырой base64). Форматы: wav, mp3, mp4, m4a, ogg, flac, webm, aac. Аудио: максимум 25 MiB; тело запроса: 50 MiB. audio.transcription_max_seconds_by_model задаёт лимит для модели; при отсутствии используется audio.transcription_max_seconds, затем значение по умолчанию 60 секунд. Более длинное аудио отклоняется до обработки с кодом 413 audio_too_long и не оплачивается. response_format: json или verbose_json; timestamp_granularities word/segment требует verbose_json. stream не поддерживается (400 unsupported_parameter); слишком большое аудио: 413 audio_too_large. provider игнорируется. Цены базы данных за usage.seconds или входные/выходные token; цена минуты = 60 × цена секунды. usage.cost — сумма клиента в USD.
/v1/audio/transcriptionsАвторизация
AuthorizationобязательноКлюч API как Bearer-токен в заголовке Authorization.
Тело
modelобязательноID модели транскрибации, например elevenlabs/scribe-v2.
fileАудиофайл (multipart). Поддерживаются wav, mp3, mp4, m4a, ogg, flac, webm, aac; максимум 25 MiB. Клиент JSON может отправить input_audio: {data: base64, format}.
input_audioJSON-замена для file: data содержит исходное аудио в base64, format указывает формат, например wav или mp3. Тело запроса до 50 MiB, декодированное аудио до 25 MiB.
response_formatjson (по умолчанию) возвращает {text}; verbose_json добавляет язык, длительность и segments/words.
jsonverbose_jsontimestamp_granularitiesword и/или segment. Применяется только с response_format=verbose_json; иначе игнорируется. Временные метки на уровне слов пока не возвращаются; segments возвращаются.
wordsegmentlanguageНеобязательная подсказка языка, например en или zh. Пустое значение включает автоопределение.
promptНеобязательный контекст для распознавания имён и терминов. Применяется не каждой моделью.
temperatureНеобязательная температура сэмплирования; применяется не каждой моделью.
streamПотоковая выдача не поддерживается; stream=true возвращает 400 unsupported_parameter.
providerНеобязательное поле маршрутизации; игнорируется.