Azure Speech STT
Azure Speech STT es uno de los componentes que hacen de oído de un agente de voz: convierte en texto lo que dice el llamante para que el agente lo entienda. Usa el servicio de reconocimiento de voz de Azure Speech, de Microsoft. Transcribe mientras el llamante habla, así que funcionan los ajustes de interrupción por palabras del Voice Agent, como Minimum Words To Interrupt.
Se conecta al conector STT del nodo Voice Agent. Guarda los ajustes del reconocimiento de voz que el agente usa en cada llamada.
Cuándo usarlo
- Tu empresa ya trabaja con Microsoft Azure y quieres que el audio se procese en tu propio recurso de Azure.
- Atiendes llamadas en catalán, gallego o euskera, idiomas que los STT locales de NappAI no entienden.
- Los llamantes cambian de idioma a mitad de la llamada y quieres que el agente los siga.
- Quieres que el llamante pueda interrumpir al agente con unas pocas palabras.
Configuración
Necesitas una credencial Azure Speech con la clave de tu recurso de voz de Azure y su región. Consulta Credenciales.
| Campo | Qué hace |
|---|---|
| Credential (obligatorio) | La credencial Azure Speech que se usa para conectarse al servicio. |
| Language | Código del idioma que se espera del llamante, por ejemplo es, en o ca. Por defecto, es. |
| Detect Language | Si está activado, Azure identifica en cada momento el idioma del llamante entre los de Supported Languages y el agente cambia de idioma con él. Añade algo de espera en cada turno. Desactivado por defecto. |
Opciones avanzadas
| Campo | Qué hace |
|---|---|
| Supported Languages | Idiomas entre los que puede cambiar la detección. Por defecto, es y en. Solo se usa con Detect Language activado. |
Resultado
La salida STT contiene los ajustes del reconocimiento de voz. Se conecta al conector STT del nodo Voice Agent, o a Fallback STT si activas Fallback Engines y quieres usarlo como reserva. El editor no deja enchufarla en un conector de TTS por error.
Ejemplo
Una cooperativa catalana atiende a sus socios por teléfono en catalán y en español.
- Añade Azure Speech STT y conéctalo al conector STT del Voice Agent.
- En Credential, elige la credencial Azure Speech de la cooperativa.
- Escribe
caen Language, activa Detect Language y dejacayesen Supported Languages. - Prueba el agente en el playground hablando en los dos idiomas.
Buenas prácticas
- Activa Detect Language solo si de verdad recibes llamadas en varios idiomas: cada turno tarda un poco más.
- Azure cobra el uso en tu propia cuenta de Azure. Revisa allí el consumo.
Componentes relacionados
- Voice Agent: el nodo al que se conecta este componente.
- Azure Speech TTS: la voz del agente con el mismo proveedor y la misma credencial.
- Parakeet (local, multilingual): reconocimiento de voz local, sin credencial.