Asterisk-eSpeak

Allows you to use the Espeak speech synthesizer with Asterisk
Download

Asterisk-eSpeak Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Lefteris Zafiris
  • Publisher web site:
  • http://github.com/zaf

Asterisk-eSpeak Tags


Asterisk-eSpeak Description

Allows you to use the Espeak speech synthesizer with Asterisk Asterisk-eSpeak is a module for the Asterisk open source PBX which allows you to use the eSpeak voice synthesis engine to render text to speech.It provides the "Espeak" dialplan application, invoking the eSpeak text-to-speech engine locally.InstallationTo build just type the following in the app-eSpeak folder$ make$ make installTo install the sample configuration file, issue the following command after the 'make install' command:$ make samplesUsageEspeak(text): This will invoke the eSpeak TTS engine, send a text string, get back the resulting waveform and play it to the user, allowing any given interrupt keys to immediately terminate and return.Asterisk dialplan example:;eSpeak Demoexten => 1234,1,Answer();;Play mesage using default language as set in espeak.confexten => 1234,n,Espeak("This is a simple espeak test in english.",any,);;Play message in Spanishexten => 1234,n,Espeak("Esta es una simple prueba espeak en español.",any,es);;Play message in Greekexten => 1234,n,Espeak("Αυτ? ε?ναι ?να απλ? τ?στ του espeak στα ελληνικ?.",any,el);;Read a text file from disk (relative to the channel language);;and play it with espeak using the asterisk channel language.exten => 1234,n,ReadFile(MYTEXT=/path/${LANGUAGE}/myfile,200)exten => 1234,n,Espeak("${MYTEXY}",any,${LANGUAGE})exten => 1234,n,Hangup() Requirements: · Asterisk · eSpeak


Asterisk-eSpeak Related Software