VOZ logo

Cómo utilizar el ASR de Google en Asterisk

En un anterior artículo, enseñamos cómo utilizar el servicio TextToSpeech de Google (que esta empresa utiliza en su servicio de traducción), y se nos quedó en el tintero escribir cómo configurar otro servicio «interno» de Google para nuestro propio beneficio y, si podemos conectarlo a nuestro Asterisk, mejor que mejor.

En este caso, el servicio «interno» a utilizar llamará mucho la atención, ya que es un servicio muy útil y no precisamente económico: Reconocimiento de Voz (ASR)

El reconocedor de voz de Google es, en mi opinión, uno de los mejores que existen (no únicamente por ser gratuito) si no porque es capaz de reconocer una gramática abierta (no limitada a ciertas palabras), varios idiomas y prácticamente con cualquier acento. Sin duda, lo que lo hace un firme candidato a ser uno de los mejores, es que «es gratis» (mientras no se abuse y Google lo permita).

Vamos a ver cómo podemos hacer uso de este ASR gratuito en Google para un Asterisk «personal» o «no profesional«, ya que al depender de un servicio no oficial de Google, no podemos asegurar que vaya a funcionar dentro de unas horas, unos días o unas semanas… por lo que no sirve para ofrecerlo como un servicio de cara a una empresa, ya que para eso, yo recomendaría otros servicios más profesionales como el ASR de Verbio que ya ha demostrado su valía en cientos de instalaciones.

No obstante, estoy convencido de que para un sistema no profesional, el Asterisk de nuestra casa o alguna prueba, seguro que sí nos vale y será muy práctico.

La instalación del ASR de Google, hace uso de un AGI ya preparado y de una configuración de dialplan muy sencilla, así que, gracias a @BadCRC nos ha descubierto un tutorial bastante más sencillo que el que siguió nuestro colega SirLouren y que podéis ver aquí:

http://zaf.github.com/asterisk-speech-recog/

 

Anterior artículoReview: Panasonic KX-UT136
Siguiente artículo 7435-7424FOSDEM 2012, 4 y 5 de Febrero en Bruselas