21
Sistema de Voceo con Reconocimiento de Voz

Hands on: sistema de voceo con reconocimiento de voz

  • Upload
    elastix

  • View
    2.118

  • Download
    5

Embed Size (px)

DESCRIPTION

Juan Pablo Bustos y Alfio Muñoz Argentina Sisdetel 4th Conference - ElastixWorld 2011 Hands On: Paging system with speech recognition Hands on: sistema de voceo con reconocimiento de voz

Citation preview

Page 1: Hands on: sistema de voceo con reconocimiento de voz

Sistema de Voceocon Reconocimiento de Voz

Page 2: Hands on: sistema de voceo con reconocimiento de voz

Sistema de Voceo

• Sistema de Voceo

• Tecnologia IP

• Costos elevados

Page 3: Hands on: sistema de voceo con reconocimiento de voz

Amplificador y Bocinas

Page 4: Hands on: sistema de voceo con reconocimiento de voz

Utilizando la tarjeta de sonido

• Lo primero será habilitar el módulo chan_oss que viene con Elastix pero se encuentra deshabilitado por omisión.

• ; Load either OSS or ALSA, not both

• ; By default, load no console driver

• ;

• noload => chan_alsa.so

• ;noload => chan_oss.so

Page 5: Hands on: sistema de voceo con reconocimiento de voz

Editando archivos

• /etc/asterisk/oss.conf

• [general]

• autoanswer=yes

• context=from-internal

• overridecontext=yes

• extension=s

• language=en

• playbackonly=yes

Page 6: Hands on: sistema de voceo con reconocimiento de voz

Creando el Dialplan

• /etc/asterisk/extensions_custom.conf

• [voceo-economico]

• exten => 2512,1,Dial(console/dsp,20,A(beep))

• exten => 2512,n,Hangup()

Page 7: Hands on: sistema de voceo con reconocimiento de voz

Reconocimiento de Voz

“Hola Mundo”

Page 8: Hands on: sistema de voceo con reconocimiento de voz

Aplicaciones del reconocimiento de Voz

Page 9: Hands on: sistema de voceo con reconocimiento de voz

Reconocimiento de Vozde Google©

• Servicio disponible para la plataforma Android

• Dispone de un vasto vocabulario

• Ofrece la posibilidad de realizar búsquedas por voz

Page 10: Hands on: sistema de voceo con reconocimiento de voz

Reconocimiento de Vozde Google©

Devuelve un objeto jsoncon los resultados ordenados por la

probabilidad de éxito

Recibe un clip audio en un

formato predefinido

Page 11: Hands on: sistema de voceo con reconocimiento de voz

Integrando Reconocimiento de voz de Google© con Elastix

Page 12: Hands on: sistema de voceo con reconocimiento de voz

Soluciones TTS

Producción artificial de voz humana

Producen la voz a partir de texto o fonemas

Son ampliamente implementados en telefonía para el desarrollo de sistemas de consulta

Page 13: Hands on: sistema de voceo con reconocimiento de voz

Comparativa de algunas soluciones para TTS

Page 14: Hands on: sistema de voceo con reconocimiento de voz

Svox Pico el motor de TTS de Android

Presenta una gran calidad de voz

Disponible para Ubuntu

Disponible para FreeSwitch

Se está desarrollando un módulo para integrarlo con Elastix

Page 15: Hands on: sistema de voceo con reconocimiento de voz

Caso de Estudio

Page 16: Hands on: sistema de voceo con reconocimiento de voz

Ensamblando la Solución

Page 17: Hands on: sistema de voceo con reconocimiento de voz

El rol de AGI

Es el responsable de enviar el Audio para ser procesado

Recibe e interpreta la respuesta del servidor externo

Interactúa con el motor de TTS para generar los Audios

Realiza las consultas a la base de datos

Page 18: Hands on: sistema de voceo con reconocimiento de voz

El Rol de AMI

Es el responsable de generar la llamada

Informa si la llamada fue un éxito

Page 19: Hands on: sistema de voceo con reconocimiento de voz

Demostración de Flexibilidad de la Solución

Page 20: Hands on: sistema de voceo con reconocimiento de voz

Preguntas

Page 21: Hands on: sistema de voceo con reconocimiento de voz

Muchas Gracias