Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Communications > Internet Phone

    Asterisk-eSpeak 2.0

    Download button

    No screenshots available
    Downloads: 1,154  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Lefteris Zafiris | More programs
    GPL / FREE
    August 22nd, 2011, 14:41 GMT
    ROOT / Communications / Internet Phone

     Read user reviews (0)  Refer to a friend  Subscribe

    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.

    Installation

    To build just type the following in the app-eSpeak folder

    $ make
    $ make install

    To install the sample configuration file, issue the following command after the 'make install' command:

    $ make samples

    Usage

    Espeak(text[,intkeys,language]): 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 Demo
    exten => 1234,1,Answer()
    ;;Play mesage using default language as set in espeak.conf
    exten => 1234,n,Espeak("This is a simple espeak test in english.",any,)
    ;;Play message in Spanish
    exten => 1234,n,Espeak("Esta es una simple prueba espeak en español.",any,es)
    ;;Play message in Greek
    exten => 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()



    Product's homepage

    Requirements:

    · Asterisk
    · eSpeak

      


    TAGS:

    Asterisk dialplan | voip | text to speech | Asterisk | dialplan | text

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM