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/

 

2 Comentarios

  • Muchisimas gracias Elio casualmente hace poquito hice una aplicación para generar llamadas utilizando este servicio, Sri ya nos ha deleitado con varias librerías super útiles, gracias por la info

  • Me acorde de este ASR y he querido probarlo, pero no va ni pa’tras. No se si es que me falta alguna libreria de perl… con ubuntu server lo unico que se me ocurrio es instalar libasterisk-agi-perl , supuestamente tiene todas las librerias tipo libperl-dev perl5, etc… de serie. No dice nada en particular… ¿como se debugea esto? con agi debug on tampoco dice nada en particular… solo da las variables utterance y confiance vacias.

Archivos

© 2014 Sinologic, inc. All rights reserved.

Menú

Redes sociales