Transcripción: cómo funciona
Transcripción convierte notas de voz y audios en texto. Le mandas el archivo y te devuelve lo que se dice, en la misma petición.
Sirve para que tu bot, tu CRM o tu bandeja de mensajes traten los audios de tus clientes como si los hubieran escrito: transcribes la nota de voz y sigues con el texto.
Si tu espacio tiene Kommo, no hace falta llamarlo: las notas de voz que llegan por el chat se transcriben solas cuando enciendes audio_activo en su configuración. En la consola, el módulo aparece en el Estudio del espacio, sin nada que configurar.
Antes de empezar
- El espacio tiene que tener el módulo Transcripción:
transcripcionsale en sus módulos enGET /api/companies. Si no, la ruta responde 403módulo no habilitado para este espacio. - Transcribir es un
POST: pide una clave escribe, aunque no cambia nada del espacio. Con una de solo lectura, 403. - La ruta cuelga de
/api/mod/transcripcion/{espacio}/, con la misma clave y los mismos límites que el resto de la API. - No gasta créditos.
Paso a paso
- Descarga el audio de tu canal (WhatsApp, tu app, tu centralita).
- Súbelo en
multipart/form-data, en el campoarchivo, y si no es español, con suidioma. - Si responde 200 con
vacio: false, usatexto. Sivacioestrue, el audio no tiene palabras: díselo a tu usuario, sin inventar lo que dijo. - Si no, mira el
codigodel error (abajo): unos piden otro audio y otros, solo reintentar.
Formatos y límites
- OGG/Opus (las notas de voz de WhatsApp), MP3, M4A, WAV y otros formatos de audio. De un vídeo se transcribe el sonido.
- Hasta 25 MB y 120 segundos por archivo. Un audio por petición.
- Con
duracion_max_sfijas un tope más bajo para tu caso: lo que pase de él da 422 y no se transcribe a medias. - El idioma por defecto es el español (
es). Para otro, mándalo enidioma. - Bentho no guarda ni el audio ni el texto.
Cuando no se puede
Los errores del audio traen detail como objeto, con un codigo fijo y una frase en detalle. Decide por el código:
| CÓDIGO | STATUS | QUÉ HACER |
|---|---|---|
demasiado_grande | 413 | Pasa de 25 MB. Recórtalo o comprímelo. |
demasiado_largo | 422 | Dura más de la cuenta. Pide un audio más corto o que lo escriba. |
no_soportado | 422 | No es audio o no tiene sonido. No reintentes. |
audio_invalido | 422 | Vacío o dañado. No reintentes con el mismo archivo. |
ocupado | 503 | Hay muchas transcripciones en curso. Reintenta en unos segundos. |
motor_no_listo | 503 | El servicio está arrancando. Reintenta en un momento. |
Rutas
| MÉTODO | RUTA | PARA QUÉ | PERMISO |
|---|---|---|---|
| POST | /transcripciones | Transcribe un audio | escribe |