En uno de los últimos post de este blog hablábamos sobre la integración del motor de ASR y TTS Verbio en nuestra centralita Asterisk. La gente de Verbio y Avanzada7 han desarrollado nuevas aplicaciones para poder usar el motor de Verbio directamente desde el dialplan sin necesidad de usar AGI.
Estas aplicaciones están disponibles aquí. Además de las aplicaciones podemos encontrar una documentación muy clara sobre cómo instalar y cómo hacer pruebas, además de unos ejemplos. No voy a hacer un howto ya que todo esta perfectamente explicado en la documentación y sería redundante.
Llevo unos días probando esta nueva forma de usar verbio directamente desde el dialplan y por ahora tengo buenas vibraciones. Hay algunas diferencias sobre la forma antigua basada en AGI, la mayoría buenas:
- La detección de silencio la hace Asterisk y no Verbio. Podemos configurar VAD para afinar aún mejor la detección.
- Podemos lanzar simultáneamente un ASR y un TTS.
- La opción bargein nos permite cancelar la locución durante un ASR cuando detectamos voz.
- Tenemos la posibilidad de detectar tonos DTMF durante un ASR y dar así la opción al usuario de responder usando la voz o usando las teclas.
- Tenemos opción de usar modo verbose para depurar la detección en cada canal. El demonio de verbio no ofrece debug cuando se ejecuta desde una consola. En este caso declara variables de control que nos permite controlar el flujo en el dialplan en caso de que haya errores.
- El motor de verbio debe estar corriendo cuando se inicia Asterisk o éste dará error y no arrancará.
En general me parece un gran salto hacia delante en el reconocimiento de voz para los usuarios de Asterisk y apertura de mercado para Verbio. Buenas noticias para todos.
Posted by Iker Sagasti Markina in ASR, Asterisk, TTS, Verbio
