Transcrição para atendimento e vendas
Transcreva ligações separando o que dizem o atendente e o cliente. Basta enviar a gravação em estéreo identificando os canais para receber o texto com o tempo marcado de cada lado, pronto para auditoria de qualidade, treinamento e busca.
Requisição para chamada em estéreo
{
"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"
}
Cada trecho e cada palavra vêm com a indicação do canal e do respectivo rótulo. Escolha o modo standard quando os participantes esperam a vez de falar (cobrado uma vez pela tarifa do modelo) ou overlap quando falam ao mesmo tempo (nesse caso, a tarifa do modelo incide sobre o que for maior: a duração total da chamada ou a soma do tempo de fala detectado nos canais).
Gravações em mono
Quando as duas vozes estiverem misturadas em um único canal, passe include_diarization: true junto com num_speakers: 2. Não é possível usar separação de canais e diarização na mesma tarefa.
Em escala
- Dispare as tarefas assim que as ligações terminarem e receba as transcrições via webhook.
- Use o cabeçalho
X-KolWrite-Delivery-Idpara descartar entregas duplicadas no webhook. - Em linhas limpas, o
basemantém o custo em US$ 0,48 por hora de chamada. Quando a ligação tiver ruído ou sotaque, use ooracle. - Gravar e transcrever ligações exige o consentimento previsto na legislação local, o que continua sendo responsabilidade sua.
Perguntas e respostas
A separação de canais tem custo extra?
A separação de canais padrão já está incluída. No modo overlap, a tarifa do modelo é cobrada sobre o que for maior: a duração da gravação ou o tempo total de fala detectado.
Posso dar nome aos canais?
Sim, com channel_labels, por exemplo {"0":"Agent","1":"Customer"}.
Quantos canais são aceitos?
De dois a oito canais físicos.