Asterisk-eSpeak es un módulo para el PBX de código abierto Asterisk que le permite utilizar el motor de síntesis de voz eSpeak rendir texto a voz.
Proporciona la aplicación dialplan "Espeak", invocando el motor de texto a voz eSpeak localmente.
Instalar ación
Para construir simplemente escriba lo siguiente en la carpeta app-eSpeak
$ Make
$ Make install
Para instalar el archivo de configuración de ejemplo, emita el siguiente comando después del comando 'make install':
$ Make muestras
Uso
Espeak (texto [, intkeys, idioma]): Esto invocará el motor eSpeak TTS, enviar una cadena de texto, volver a la forma de onda resultante y jugar para el usuario, lo que permite cualquier tecla de interrupción dados para terminar y el retorno inmediato.
Asterisk ejemplo dialplan:
; ESpeak demo
exten => 1234,1, Respuesta ()
;; Juega mesage utilizando como idioma predeterminado situado en espeak.conf
exten => 1234, n, Espeak ("Esto es una prueba sencilla espeak en Inglés.", hay,)
;; Juega mensaje en español
exten => 1234, n, Espeak ("Esta Es Una sencilla prueba espeak en espa ntilde y;. ol", cualquiera, es)
;; Reproducir mensaje en griego
exten => 1234, n, Espeak ("& alfa; & upsilon; & tau; ό y épsilon; ί y nu; & alfa; & ápice; έ y nu; & alfa; & alfa; & pi; & lambda; ό y tau; έ y sigma; & tau; & tau; & omicron; & upsilon; espeak y sigma ; & tau; & alfa; & epsilon; & lambda; & lambda; & eta; & nu; & iota; & kappa;. ά ", cualquier, el)
;; Leer un archivo de texto desde el disco (en relación con el lenguaje de canal)
;; Y jugar con espeak utilizando el lenguaje canal asterisco.
exten => 1234, n, ReadFile (myText = / ruta / $ {} IDIOMA / miarchivo, 200)
exten => 1234, n, Espeak ("$ {} MYTEXY", hay, $ {} IDIOMA)
exten => 1234, n, Hangup ()
Requisitos
- Asterisk
- eSpeak
Comentarios que no se encuentran