Integrando Elastix con
Cepstral
Que es TTS?
• TTS o Text to Speech son sistemas que permiten la conversión de textos en voz sintética
• Permite por medio de un sistema convertir cualquier texto en voz sin la necesidad de audios pregrabados.
• Normalización del texto,Conversión fonética, División prosódica
Que es Cepstral?
• Cepstral es un motor de TTS distribuido de manera comercial
• Puede ser implementado en pequeños dispositivos hasta grandes instalaciones, con medios interactivos de gama alta.
• Licenciamiento es por canal activo.
Funcionalidades
• Permite entregar automáticamente la información de la persona que llama en tiempo real.
• Automatizar más llamadas para liberar los operadores.
• Recita indicaciones del menú y opciones, lo cual podría ser integrado a un IVR bajo demanda.
Integrando Elastix con
CepstralEjemplo Práctivo
Instalaciòn
• Descargar e instalar la voz seleccionada.
• Activar licencia de Cepstral.
• Instalaciòn de app_swift la cual nos servirà para integrar Cepstral con Elastix por medio de AGI's.
Descargar e instalar la voz seleccionada.
• cd /usr/src/
• wget https://www.cepstral.com/downloads/installers/linux32/Cepstral_Alejandra-8kHz_i386-linux_6.0.1.tar.gz
• tar -xvf Cepstral_Alejandra-8kHz_i386-linux_6.0.1.tar.gz
Descargar e instalar la voz seleccionada.
• cd Cepstral_Alejandra-8kHz_i386-linux_6.0.1
• ./install.sh
• swift --reg-voice
Instalar app_swift
• yum install git -y
• git clone https://github.com/awayment/app_swift
• make
• make install
• reboot
Usando Cepstral desde el Plan de Marcado
[
prueba‐ceps] exten => 2239,1,NoOp() same => n,swift(Esta es la practica de cepstral del curso <prosody rate='‐0.5'>E C E</prosody>) same => n,swift(Usted esta llamando desde la extension numero ${CALLERID(number)}) same => n,swift(Por favor ingrese un numero de 4 digitos,4000,4) same => n,swift(usted ingreso el numero ${SWIFT_DTMF}) same => n, Hangup()