29 December 2008

Converting text to speech in Linux


Text to speech software isn't just for blind or partially sighted people. It can be useful for converting text to speech on the fly or to audio files to listen on your portable audio player. You can even set up instant messaging software to turn your messages into speech.

Steps :
  1. Download festival, espeak or freetts.
  2. Install festival (Press Ctrl and D to exit it when it is running) or espeak.
  3. A default voice is included but you can get voices from FestVox, MBROLA project, CMU Arctic or Nitech HTS.
  4. Unpack them by typing for t in `ls` ; do tar xvf $t ; done.
  5. Install them
    sudo mkdir -p /usr/share/festival/voices/english/
    sudo mv * /usr/share/festival/voices/english/
    .
  6. Get a audio encoder.
  7. Go to the command line.
  8. In festival type (SayText "Hello and welcome to Wikihow")
  9. To see a list of installed voices type (voice.list). To switch to a voice, type (voice_us2_mbrola) for example.
  10. Or from the command line type echo "It's such a beautiful day! Why are you in front of the computer?" | festival --tts
  11. Convert.
  12. Type (quit) to quit.

Tips :

  • If you have problems with adding voices, you probably need to install festlex-cmu and festlex-poslex packages.
  • can't open /dev/dsp or a similar error message generally means some other software is using your sound system. Close it before trying to synthesize speech.






Liked this post , have any suggestions , or facing any tech problem
Just drop in a comment and subscribe us
Subscribe in a reader
Subscribe by email. Enter your email address below:

0 comments:

Post a Comment

Drop in Your Comments, Problems, Suggestions, Praise, Complains or just anything.

We are always excited to hear from you.

Don't post rude or nasty comments. Ethnic slurs, personal insults and abuses are rather uncool. Criticize, but know where to draw the line.

Recent Post

 

Blog Archive

Followers

Top 20 Labels

OR

Copyright © 2009 - Tech Guru - All rights reserved. No part of this blog be republished or written without prior permission of the author