Transcripción de llamadas de centros de contacto y ventas

Transcribe cada llamada con el agente y el cliente por separado: envía la grabación estéreo con etiquetas de canal y obtén texto con tiempos por cada lado para control de calidad, formación y búsqueda.

Obtener una clave de API Inicio rápido Idiomas compatibles

Última actualización: · Markdown

Una solicitud para una llamada 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 segmento y cada palabra llevan su canal y su etiqueta. Usa standard cuando se habla por turnos (se factura a una tarifa de modelo) y overlap cuando se solapan (se factura a la tarifa del modelo sobre el mayor entre la duración de la llamada y el habla total detectada en los canales).

Grabaciones mono

Si ambos lados están mezclados en un canal, usa include_diarization: true con num_speakers: 2. La separación de canales y la diarización no se pueden combinar en una tarea.

A escala

  • Inicia tareas al terminar las llamadas y recibe los resultados por webhook.
  • Descarta entregas duplicadas por X-KolWrite-Delivery-Id.
  • base mantiene el coste en 0,48 US$ por hora de llamada en líneas claras; oracle para llamadas con ruido o acentos.
  • Grabar y transcribir llamadas exige el consentimiento que pida tu jurisdicción; esa responsabilidad es tuya.

Preguntas y respuestas

¿La separación de canales cuesta más?

La separación estándar está incluida. El modo overlap factura la tarifa del modelo sobre el mayor entre la duración de la grabación y el habla total detectada.

¿Puedo poner nombres a los canales?

Sí, con channel_labels, por ejemplo {"0":"Agent","1":"Customer"}.

¿Cuántos canales se admiten?

De dos a ocho canales físicos.