Тело — двоичное содержимое аудиофайла: до 1 МБ, до 30 секунд, один канал.
| Параметр | Где | Тип | Обяз. | Описание |
|---|---|---|---|---|
lang |
query | string | нет | Язык распознавания, по умолчанию ru-RU |
topic |
query | string | нет | Языковая модель, по умолчанию general |
profanityFilter |
query | boolean | нет | Исключать ненормативную лексику, по умолчанию false |
rawResults |
query | boolean | нет | Числа прописью (true) или цифрами (false, по умолчанию) |
format |
query | string | нет | lpcm (без WAV-заголовка) или oggopus (по умолчанию) |
sampleRateHertz |
query | integer | нет | 48000 (по умолчанию), 16000 или 8000; только для lpcm |
folderId |
query | string | нет | ID каталога (для пользовательского аккаунта) |
Пример ответа:
HTTP/1.1 200 OK
YaCloud-Billing-Units: 15
{
"result": "твой номер 212-85-06"
}
https://stt.api.cloud.yandex.nethttps://transcribe.api.cloud.yandex.nethttps://tts.api.cloud.yandex.nethttps://operation.api.cloud.yandex.netТип: Bearer-токен
Authorization: Bearer <IAM-токен>Authorization: Api-Key <API-ключ>При авторизации пользовательским аккаунтом нужен параметр folderId; для сервисного аккаунта он не используется. Асинхронное распознавание доступно только сервисным аккаунтам (роли ai.speechkit-stt.user и storage.uploader).
YaCloud-Billing-Units.lpcm передаётся «сырое» аудио без WAV-заголовка; частота задаётся явно.Если этого недостаточно — официальная документация: https://aistudio.yandex.ru/ru/docs/speechkit/ Вся интеграция одним документом: https://mcp-everything.ru/integrations/yandex-speechkit.md