Transcripción y sentimiento de llamadas
Assembly AI convierte la grabación de una llamada en texto con los interlocutores separados, y Azure Language lee el ánimo de lo que se dijo.
Dos módulos trabajan sobre la grabación de una llamada. Son separados, se configuran por separado, y los dos necesitan el módulo de Callpicker para tener sobre qué trabajar: sin grabación no hay nada que transcribir.
Assembly AI: la transcripción
Configuración → Integraciones gana una sección Configuración de Assembly AI con un solo campo, la llave de API de tu cuenta de Assembly AI. Esa es toda la configuración.
Con la llave puesta, cada llamada que llega con grabación y con duración mayor a cero se manda a transcribir. Sync Pro la pide con:
- etiquetas de interlocutor, esperando dos personas, para que la transcripción quede separada por quién habló;
- análisis de sentimiento y detección de entidades sobre el texto;
- detección de idioma, para que la llamada no tenga que ser en un idioma fijo;
- puntuación y un resumen corto de la llamada.
El resultado cae en el registro de la llamada. Una llamada sin grabación, o una guardada con duración cero como un buzón, se omite.
La transcripción no es instantánea. La llamada aparece primero y el texto llega cuando Assembly AI termina con ella.
Azure Language: el sentimiento
Configuración de Azure Language tiene dos campos, y los dos son obligatorios:
| Campo | Qué poner |
|---|---|
| Endpoint de Azure Language | El endpoint de tu recurso de Azure Language. |
| Llave de API de Azure Language | Una llave de ese recurso. |
Corre sobre la transcripción, no sobre el audio, así que Assembly AI tiene que haber terminado antes. Las líneas seguidas del mismo interlocutor se juntan antes del análisis, y el texto se manda por lotes, que es lo que evita que una llamada larga se vuelva un bloque ilegible de puntajes.
El sentimiento se analiza como español.
Leer el resultado
Los dos resultados se guardan en la llamada, junto a la grabación y al contacto. La combinación útil son los tres módulos a la vez: Callpicker graba la llamada, Assembly AI la vuelve texto con los interlocutores separados, Azure dice cómo se sintió, y ChatGPT dice de qué trató.
Costos
Las dos llaves se cobran a tus propias cuentas de Assembly AI y de Azure. Cada llamada grabada consume las dos. Un equipo que graba muchas llamadas debería prender esto sabiendo eso.