API для распознавания речи
Отправьте аудио, опросите задание и получите сегменты с таймингом каждого слова и метками говорящих в JSON, TXT или SRT. Язык определяется автоматически или задаётся в запросе; модели Oracle также переводят.
Быстрый старт
Запустите задачу, затем прочитайте её. Все параметры описаны в документации API.
curl https://app.kolwrite.com/transcribe \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"audio_url": "https://example.com/meeting.m4a",
"model": "oracle",
"language": "he",
"include_diarization": true,
"output_format": "json"}'
{"jobId": "34c63d45-4cb5-473b-bc60-25c175e69c57"}
curl https://app.kolwrite.com/transcribe/34c63d45-4cb5-473b-bc60-25c175e69c57 \
-H "x-api-key: YOUR_API_KEY"
{
"jobId": "34c63d45-4cb5-473b-bc60-25c175e69c57",
"status": "COMPLETED",
"result": {
"language": "he",
"segments": [
{
"start": 0.5,
"end": 3.2,
"speaker": "Speaker 1",
"text": "שלום, נתחיל את הפגישה.",
"words": [{"start": 0.5, "end": 0.8, "word": "שלום"}]
}
]
}
}
Что возвращает API
- Время начала и конца каждого слова в JSON и SRT.
- Метки говорящих из диаризации или по одной метке на каждый физический аудиоканал.
- Перевод на другой язык в моделях Oracle.
- JSON, обычный текст или SRT — выбирается в каждом запросе.
- Вебхук по завершении задачи или самостоятельный опрос задачи.
- Язык определяется автоматически или задаётся в каждом запросе.
Тестовые наборы
Точность на Google FLEURS и Mozilla CommonVoice. Чем выше, тем лучше.
Точность Google FLEURS (%)
Цены
Кредиты за час аудио, списываются по каждой задаче.
1 кредит US$1.20
| Модель | Кредитов/час |
|---|---|
| Base | 0.40 |
| Oracle Mini | 0.80 |
| Oracle | 1.20 |
| Oracle Pro | 1.40 |
| Oracle Max | 3.00 |
| CoreПредыдущее поколение | 1.00 |
| EdgeПредыдущее поколение | 1.20 |
Стандартное разделение спикеров по каналам включено в стоимость. Разделение перекрывающейся речи оплачивается по тарифу выбранной модели за большее из двух значений: длительность записи или суммарное время обнаруженной речи по её физическим каналам. Ни один режим не предусматривает доплату за диаризацию.
Сравнение моделей
Краткий обзор вариантов моделей.
| Модель | Кредитов/час | Сводка | Лучше всего подходит для |
|---|---|---|---|
| Base | 0.40 | Недорогая расшифровка с временными метками слов. | Чистое аудио и большие объемы |
| Oracle Mini | 0.80 | Быстрый и экономичный уровень Oracle. | Черновики и задачи с высокой пропускной способностью |
| OracleФлагман | 1.20 | Промышленная расшифровка и перевод. | Баланс качества, скорости и стоимости |
| Oracle Pro | 1.40 | Уровень Oracle с повышенным качеством. | Сложные аудиозаписи для профессионального использования |
| Oracle Max | 3.00 | Уровень Oracle с максимальным качеством. | Сложное аудио для ответственных задач |
| CoreПредыдущее поколение | 1.00 | Быстрая универсальная модель предыдущего поколения. | Существующие интеграции Core |
| EdgeПредыдущее поколение | 1.20 | Высокоточная модель предыдущего поколения. | Существующие интеграции Edge |
Получить ключ API
Создайте учётную запись и сгенерируйте ключ на странице ключей API.