Расшифровка звонков колл-центров и отделов продаж
Расшифровывайте каждый звонок, не смешивая оператора и клиента: отправьте стереозапись с метками каналов и получите текст с таймкодами по каждой стороне для контроля качества, обучения и поиска.
Запрос для стереозвонка
{
"audio_url": "https://recordings.example.com/2026/10/08/call-5521.wav",
"model": "oracle",
"channel_speaker_separation": "overlap",
"channel_labels": { "0": "Agent", "1": "Customer" },
"output_format": "json",
"webhook_url": "https://qa.example.com/hooks/kolwrite"
}
Каждый сегмент и каждое слово несут свой канал и метку. standard подходит, когда говорят по очереди (оплата по тарифу одной модели), overlap — когда перебивают друг друга (оплата по тарифу модели за большее из длительности звонка и суммарной речи во всех каналах).
Монозаписи
Если обе стороны сведены в один канал, используйте include_diarization: true с num_speakers: 2. Разделение каналов и диаризацию нельзя совмещать в одной задаче.
В больших объёмах
- Запускайте задачи по окончании звонков и получайте результаты через вебхук.
- Отбрасывайте повторные доставки по
X-KolWrite-Delivery-Id. baseудерживает цену на уровне 0,48 $ за час звонков на чистых линиях;oracle— для шумных звонков и акцентов.- Запись и расшифровка звонков требуют согласия, предусмотренного вашим законодательством; это ваша ответственность.
Вопросы и ответы
Разделение каналов стоит дороже?
Стандартное разделение включено. Режим overlap оплачивается по тарифу модели за большее из длительности записи и суммарной распознанной речи.
Можно ли назвать каналы?
Да, через channel_labels, например {"0":"Agent","1":"Customer"}.
Сколько каналов поддерживается?
От двух до восьми физических каналов.