Results 1 to 4 of 4

Thread: JSpeak - The Ultimate in Linux Text-to-Speach Software

  1. #1
    Join Date
    Oct 2007
    Location
    wrong planet
    Beans
    746
    Distro
    Ubuntu 9.10 Karmic Koala

    JSpeak - The Ultimate in Linux Text-to-Speach Software

    JSpeak Demo

    http://www.youtube.com/embed/raEUJraXvwY


    Full instructions located at

    https://github.com/BullShark/JSpeak

    or just use the ones below.


    Installation and Usage

    Ubuntu/Debian/Mint:


    *Note:* There is a bug in Mint with it's espeak and pulseaudio, not the app itself. However these bugs do not affect the program, and it still opperates just fine and good.

    Code:
    sudo apt-get install espeak mbrola
    Choose your voices. There are many, but for all english ones, do
    Code:
    sudo apt-get install mbrola-us1 mbrola-us2 mbrola-us3 mbrola-en1
    Many mbrola voices can be installed through apt-get in Ubuntu/Mint. Some such as mbrola-mx1 are not available through apt. If you wish to install those. Follow the manual installation below for them.

    Fedora/Suse:
    Code:
    yum install espeak
    Fedora and other rpm based systems do not have mbrola and mbrola packages afaik. However this is not a problem. Continue to follow the manual installation for them.

    Manual installation of mbrola and mbrola voices (From the espeak/mbrola docs)


    *Linux Installation*

    From eSpeak version 1.44 onwards, eSpeak calls the mbrola program directly, rather than passing phoneme data to it using a pipe. 1. To install the Linux Mbrola binary, download: http://www.tcts.fpms.ac.be/synthesis...ux/mbr301h.zip Unpack the archive, and copy and rename the file from: mbrola-linux-i386 to mbrola somewhere in your executable path (eg. /usr/bin/mbrola ). 2. Get the en1 voice from: http://www.tcts.fpms.ac.be/synthesis...brcopybin.html Unpack the archive, and copy the *en1* data file (not the whole "en1" directory) to /usr/share/mbrola/en1. eSpeak will look for mbrola voices firstly in espeak-data/mbrola and then in /usr/share/mbrola *Note:* Get as many voices as you like. Each will show in the voice selection combo box. 3. If you use the eSpeak voice such as "*mb-en1*" then eSpeak will use the mbrola "en1" voice, eg:
    Code:
    espeak -v mb-en1 "Hello world"
    *Note:* This step is just for testing that everything is setup and working correctly.

    Obtaining and running the app.
    Code:
    wget https://github.com/downloads/BullShark/JSpeak/JSpeak.tbz
    tar -xf JSpeak.jar  
    cd JSpeak  java -jar JSpeak.jar
    OR Obtain the app from git and run.
    Code:
    git clone git://github.com/BullShark/JSpeak.git
    cd JSpeak/dist  java -jar JSpeak.jar
    Usage

    1. Toggle on the scan button (has a diamond icon). Hover your mouse over other buttons for descriptions.

    2. (Optional) Change the voice from the drop down menu of the combo box to set a better sounding mbrola voice.

    3. Start copying text from your favourite ebook, the web, email, etc. to begin having the text read to you.

    Windows Users:


    Install Linux


    Help/Support
    If you enjoy this software, please consider making a small donation to the programmer, so he can continue to maintain and create new software to help everyday users. That can be done at my blog, http://linuxinnovations.blogspot.com Thank you.
    Last edited by lisati; December 7th, 2012 at 01:43 AM.
    Linux Advanced Guides and News!
    http://linuxinnovations.blogspot.com/

    Green means go, Yellow means faster, Red means don't stop.

  2. #2
    Join Date
    May 2010
    Location
    Georgia , USA
    Beans
    164
    Distro
    Ubuntu

    Re: JSpeak - The Ultimate in Linux Text-to-Speach Software

    i was going to complain that you had me wget a .tbz then tar into a .jar and how all the commands are not easy for me, i like to blindly copy and paste!!!!

    then the windows instructions made me laugh

  3. #3
    Join Date
    Jan 2010
    Beans
    93
    Distro
    Ubuntu

    Re: JSpeak - The Ultimate in Linux Text-to-Speach Software

    Quote Originally Posted by mrhhug View Post
    i was going to complain that you had me wget a .tbz then tar into a .jar and how all the commands are not easy for me, i like to blindly copy and paste!!!!

    then the windows instructions made me laugh
    Calm down dude

  4. #4
    Join Date
    Oct 2007
    Location
    wrong planet
    Beans
    746
    Distro
    Ubuntu 9.10 Karmic Koala

    Re: JSpeak - The Ultimate in Linux Text-to-Speach Software

    Quote Originally Posted by mrhhug View Post
    i was going to complain that you had me wget a .tbz then tar into a .jar and how all the commands are not easy for me, i like to blindly copy and paste!!!!
    tbz is the same as tar.bz. Use this command to extract it.

    Code:
    tar -xf JSpeak.tbz
    Do not extract the JSpeak.jar file. Run it with

    Code:
     java -jar JSpeak.jar
    Would it be easier for you if I wrote an install script that got all the dependencies and places a menu icon in the GUI for you to run it from?

    I just noticed the first post has all the commands on the same line and there's not an edit this post button for me to fix it.

    You don't ever have to blindly copy and paste commands. You can read the man pages and online what they do. These are pretty simple commands.
    Linux Advanced Guides and News!
    http://linuxinnovations.blogspot.com/

    Green means go, Yellow means faster, Red means don't stop.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •