Аутентификация осуществляется с помощью API-ключа, который передается в заголовке Authorization в формате Bearer. Получить
API-ключ можно в личном кабинете.
Включите API-ключ в каждый запрос следующим образом:
API Scribex предоставляет эндпоинт для транскрипции аудио- или видеофайлов в текст через POST https://api.scribex.ru/v1/transcribe
Запрос должен быть отправлен в формате multipart/form-data со следующим полем:
| Поле | Тип | Описание |
|---|---|---|
audio | string или file | Обязательное. Либо URL-адрес публично доступного аудио-/видеофайла, либо прямое вложение файла. |
API возвращает JSON-объект с результатами транскрипции.
Пример с использованием URL:
Пример с загрузкой файла:
API Scribex поддерживает следующие форматы аудио- и видеофайлов:
.mp3, .wav, .flac, .ogg, .opus, .m4a.webm, .mp4API ScribeX имеет следующие ограничения на запросы, размер файлов и длительность аудио:
Для увеличения лимитов свяжитесь с поддержкой по адресу info@scribex.ru
API ScribeX использует стандартные HTTP коды ответов для указания успеха или неудачи запросов.
| Код ошибки | Заголовок | Описание |
|---|---|---|
| 400 | Bad Request: Invalid form-data | Неверный формат данных формы multipart/form-data. |
| 400 | Bad Request: File size exceeds 100 MB | Размер загруженного файла превышает 100 МБ. |
| 400 | Bad Request: Unsupported file format. | Формат файла не поддерживается. |
| 400 | Bad Request: Audio must be a file or URL | Параметр audio должен быть файлом или URL, начинающимся с http. |
| 400 | Bad Request: Failed to process audio input | Не удалось обработать входной аудиофайл (например, недоступный URL). |
| 400 | Bad Request: Audio duration exceeds 60 minutes | Длительность аудио превышает 60 минут. |
| 402 | Payment Required: Insufficient funds | Недостаточно средств на балансе для оплаты транскрипции. |
| 403 | Forbidden: Missing API key | API-ключ не указан в заголовке Authorization. |
| 403 | Forbidden: Invalid API key | Указанный API-ключ недействителен или не зарегистрирован. |
| 429 | Too Many Requests | Превышен лимит запросов (30 в минуту). |
API Scribex поддерживает транскрипцию для широкого спектра языков. Язык определяется автоматически нашей системой.
| Код языка | Название языка |
|---|---|
| af | Африкаанс |
| am | Амхарский |
| ar | Арабский |
| as | Ассамский |
| az | Азербайджанский |
| ba | Башкирский |
| be | Белорусский |
| bg | Болгарский |
| bn | Бенгальский |
| bo | Тибетский |
| br | Бретонский |
| bs | Боснийский |
| ca | Каталанский |
| cs | Чешский |
| cy | Валлийский |
| da | Датский |
| de | Немецкий |
| el | Греческий |
| en | Английский |
| es | Испанский |
| et | Эстонский |
| eu | Баскский |
| fa | Персидский |
| fi | Финский |
| fo | Фарерский |
| fr | Французский |
| gl | Галисийский |
| gu | Гуджарати |
| ha | Хауса |
| haw | Гавайский |
| he | Иврит |
| hi | Хинди |
| hr | Хорватский |
| ht | Гаитянский креольский |
| hu | Венгерский |
| hy | Армянский |
| id | Индонезийский |
| is | Исландский |
| it | Итальянский |
| ja | Японский |
| jw | Яванский |
| ka | Грузинский |
| kk | Казахский |
| km | Кхмерский |
| kn | Каннада |
| ko | Корейский |
| la | Латинский |
| lb | Люксембургский |
| ln | Лингала |
| lo | Лаосский |
| lt | Литовский |
| lv | Латышский |
| mg | Малагасийский |
| mi | Маори |
| mk | Македонский |
| ml | Малаялам |
| mn | Монгольский |
| mr | Маратхи |
| ms | Малайский |
| mt | Мальтийский |
| my | Бирманский |
| ne | Непальский |
| nl | Нидерландский |
| nn | Нюнорск |
| no | Норвежский |
| oc | Окситанский |
| pa | Панджаби |
| pl | Польский |
| ps | Пушту |
| pt | Португальский |
| ro | Румынский |
| ru | Русский |
| sa | Санскрит |
| sd | Синдхи |
| si | Сингальский |
| sk | Словацкий |
| sl | Словенский |
| sn | Шона |
| so | Сомалийский |
| sq | Албанский |
| sr | Сербский |
| su | Сунданский |
| sv | Шведский |
| sw | Суахили |
| ta | Тамильский |
| te | Талугу |
| tg | Таджикский |
| th | Тайский |
| tk | Туркменский |
| tl | Тагальский |
| tr | Турецкий |
| tt | Татарский |
| uk | Украинский |
| ur | Урду |
| uz | Узбекский |
| vi | Вьетнамский |
| yi | Идиш |
| yo | Йоруба |
| yue | Кантонский |
| zh | Китайский |