Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I tried several text-to-speak programs (on linux) such as Fetival, eSpeak, etc; but the voice in all of them is very robotic. There are voice templates to change voice from male to female, but the problem in them all is that the system read each word separately, instead of starting to read a sentence.

Is there any advanced program or trick to read a text with a relatively natural voice?

The current artificial voices cannot be listened for a long text (too boring as the listener cannot concentrate).

share|improve this question

closed as off-topic by Mokubai Mar 1 at 18:32

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – Mokubai
If this question can be reworded to fit the rules in the help center, please edit the question.

I guess what you're looking for is the holy grail of speech synthesis :) – slhck Dec 12 '12 at 19:11
I don't know what software they use, but the NOAA weather radio broadcasts are EXCELLENT. I would not object to listening to that program read a long text. – Jeanne Pindar Dec 12 '12 at 23:19
up vote 5 down vote accepted

I think you mean Text-To-Speech (TTS) since you are talking about a robotic voice. TTS engines take written text and voice it back, whereas speech recognition engines understand human speech and convert it into a machine readable format. Loquendo has the most natural sounding TTS engine I have heard. They have a version for Linux. They have an interactive demo you can play with to hear how great it sounds. There TTS engine can take special characters in the text to do things like provide emphasis on phrases or even make the voice laugh or cry. Not many TTS engines do this.

share|improve this answer
I was impressed with the quality of voice. However, it is a commercial product, and it was hard to explore the price. It seems it has been merged to Nuance products, but the link is dead. – All Dec 12 '12 at 19:42
Loquendo was purchased by Nuance last year. You will have to speak with a Nuance sales rep to get pricing, and it will be pricey. That is the trade-off right now between open source and commercial products. I have not heard an open source TTS yet that compares to something like Loquendo. Some times you do get what you pay for. – Kevin Junghans Dec 12 '12 at 19:50
Loquendo Susan was available for a while on the Android Market but then Nuance pulled it out inexplicably. Strange move... until the reason was revealed when they released an inferior, half-baked Siri-like imitation that uses Susan's voice. Very disappointing. – scatmoi Mar 19 '13 at 1:52
well this answer has become outdated. None of the links work and I could not find any links to download loquendo for linux from google. I did find some for windows – akabhirav Jan 28 at 14:31
@akabhirav - Thank you for your edits. I have approved them. Nuance has moved all of the information to their site after acquiring Loquendo. – Kevin Junghans Jan 28 at 15:28

After weeks of researching the same question I found the voices from Ivona (here) and Loquendo (here and here) to be the best TTS voices available for Windows. Only Ivona lists prices on their website though. To actually use the TTS voices on your Windows PC I recommend Balabolka (free), Ivona MiniReader (free) or Ivona Reader.

Next check out Clearly from Evernote. It is a browser extension currently only available for Google Chrome. It provides TTS for premium customers only. The (iSpeech powered) TTS voice is not as good as Ivona's or Loquendo's but it gives you a nice reader view on blog posts/articles by stripping away distracting page elements. You can also set it to auto-highlight the currently read word!

Check out ReadSpeaker too which can be implemented by website owners into their site. Readspeaker provides auto-highlighting of the currently read paragraph/word, auto-scrolling and the ability to change the TTS speed.

[Edit:] There are some free useful Google Chrome extensions that are powered by iSpeech as well.

share|improve this answer

You can buy a ready made device . makes human sounding text to speech products, boards and boxes. They have 20 languages and simple are the best sounding TTS you can find.

There is no license or development...just buy the box if you only need one voice output.

(This is NOT a SW solution, but we used it in a paging systems... 5 minutes to install)

From their site

"TextSpeak Embedded Text-To-Speech modules series convert ASCII text to a natural, clear voice with unlimited vocabulary. The small footprint, plug-in solution accepts wide range of input data to generate real-time speech for Security Transit Medical and Industry.

share|improve this answer

I don't know if it's open source, but Google's TTS is free, and is very natural sounding in comparison to Samsung's and Microsoft Anna.

share|improve this answer

Cepstral seems to provide reasonable prices for text to speech voices. You might want to check them out as an option.

share|improve this answer

When it comes to having a good sound, what you really want to look for is not the text to speech software, but the good voices: they are a separate subject.

The same voice will work accross different software. The best one I know of at the moment is named Audrey. A female voice with a british accent. Although I have to change most ' that are on the text with copy-past to one from the keyboard, it is worth it for an almost realistic sounding voice. I also have to place a pausing symbol (.,: or such) at the end of titles so she doesn't keep talking right through them. I still think it's the best voice I have so far. But I wouldn't mind finding the one from that weather channel that was mentioned ealier:

"NOAA weather radio broadcasts are EXCELLENT. I would not object to listening to that program read a long text.– Jeanne Pindar"

Here is a website which has sample voices on it: including Audrey. I have others, but I have only used her for a long time now.

PS: you have to pay for the better voices, but they will work on free text-to-speech software afterwards... at least the one I have. (Free Natural Reader)

Voice Sample web page:

share|improve this answer

protected by bwDraco Mar 1 at 18:30

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.