On OS X, there's already a text-to-speech utility integrated with the OS. You can simply use the say command from a terminal like this:
say "Hello World"
or with text from a file:
say -f mytext.txt
Use the -v option to choose a different voice:
say -v Agnes "Hello World"
The reading speed and default voice can be configured in System Preferences -> ...
I am the author of Intelligent Speaker - extension for browser, we use the best available speech engine - Polly from Amazon.
You can get your podcast feed and grab m4a files (better than mp3 - better quality for smaller filesize).
Most major PDF reader (like Acrobat and Foxit) should have reading aloud feature. If you still experience the same issue you might want to report bug to their developers. Or you can update to the latest version.
NaturalReader has an online TTS service which can:
Import documents from your PC, Dropbox, google drive or from the web browser. you can also copy paste a text to get it read aloud.
they also have NaturalReaderCloud which the following features:
30 natural-sounding online voices
Convert to mp3
4 offline voices
On Android, there's e.g. Moon+ Reader Pro supporting PDF and text-to-speak:
Moon+ Reader Pro: Read aloud, ColorDict, Highlight/Annotate (Source: Google Play; click images for larget variants)
As the screenshots show, it's pretty configurable: not only can you adjust volume, but also speed. A bunch of additional features make it very much fit for your ...
Give Ivona a try. It has a lot of voices available. The Android app has less voices but also available in many languages. Other voices will probably be ported to Android over time.
It is free while in beta, which is over a year now. I've used it ever since and had no problems despite the beta status.
Note that besides the TTS engine you have to also ...
As far as I know text-to-speech based on the user's own voice is still an open research question in speech synthesis. VocaliD was recently presented at a TEDWomen Talk by Rupal Patel:
VocaliD creates custom crafted synthetic voices by combining the
recipient’s residual vocal abilities with an anatomically similar
voice donor’s speech database. The ...
Preview in Mac OS X can speak selected text or a whole PDF document. To save the speech to a file, you can copy the PDF text into a plain text file, edit out any erroneous bits, and use say -f plain_text_input_file.txt -o audio_output_file.aiff in Terminal.
Tables, equations, non-dictionary acronyms, Greek letters, and other such "oddities" are not read ...
Although recording own voices is done since ~2004, it is still a hard task. The Nemours Speech Research Laboratory is looking for volunteers to record voices for voiceless children. They record 1600 sentences to build a voice. This is needs a significant amount of time, some practice and good equipment, otherwise your breath and ...
I don't know an all-in-one software that would convert epub/mobi to mp3, but I've managed to convert a pdf to mp3 in the past by using pdf2txt, espeak, and ffmpeg. All three are command line applications.
Espeak can convert a plain text file to a wav file. So you need to convert the EPUB file to a text file, then convert that to a wav file, and convert the ...
"Paper to Audio" is a chrome extension specifically for converting academic papers to speech (this includes PDFs). It gets rid of references etc. when speaking the text.
The link is: https://chrome.google.com/webstore/detail/paper-to-audio/djncfliejhhejjgbhcopflpnlaeicnco?authuser=1
It may have a few bugs which I'm still trying to sort out. Hope this ...
You can use Adobe Acrobat Pro
can read a PDF with the Read Out Loud option:
The Read Out Loud feature reads aloud the text in a PDF, including the
text in comments and alternate text descriptions for images and
fillable fields. In tagged PDFs, content is read in the order in which
it appears in the document’s logical ...
Tune Announcer speaks the track name and artist when playing
music using the built in media players, or others that support
Gets annoying after a while, but definitely announces each new song when it starts.
Balabolka is free and can save as MP3. It's free and runs on Windows. It's even available as a portable version. It will detect the installed voices.
Since both, the program and the voices are available on your PC, you'll not need an Internet connection and it's fast.
There are various voices available for 45 USD. I am happy with the Nuance voices.
TextAloud allows you to convert text to audio. For example, you can convert a PDF book to an MP3, using your pc, and then listen to the audio file on your phone in your car. In one hour you could convert more text to audio than you'd be able to listen to in your car driving a whole month.
I am the developer of Intelligent Speaker - text to speech browser extension. We use the best available engine - Polly from AWS - better than Google's WaveNet. No restrictions on commercial use of audio. Also, this product automatically syncs your added texts with your private podcast feed. $7 per month. But on the current free plan you can listen up to 1 ...
Text-to-speech libraries for Ruby include:
espeak-ruby - Wrapper for espeak
FestivalTTS - Wrapper for Festival
Google Cloud Text-to-Speech API
Google Translate service
mac-say - Wrapper for say command on Mac
Pollynomial - Wrapper for AWS Polly
You can also send text to a terminal and use various terminal-based libraries or one of ...
I developed Intelligent Speaker for the related subset of problems. Now we do not support RSS natively but you can find some intermediate tools that will send your RSS messages to your inbound email in Intelligent Speaker service, where your texts (or links, with automatic language detection) will be synthesized to the podcast feed. Usually, every podcast ...
TextAloud is a commercial tool for ~ 30 USD. It's an application that you install on your PC and it will use voices from your PC, so it works offline. I own a very old version that cannot save in MP3 format (just WAV). However, there are tutorials available that give instructions on how to save as MP3, so I guess they added that feature.
There are various ...
You can e.g. use the free Balabolka which can save as MP3. It's free and runs on Windows. It will detect the installed voices.
You'll need a French voice so that the text sounds proper. Using e.g. Microsoft Anna will not give good results. Nuance has French voices for ~ 40 €.
It can actually be done witout extra software:
In Windows, go to Device Manager, and open the properties of the Bluetooth Adapter installed. The Advanced tab contains a field called Name for the radio information. The default seems to be to use the device name with all caps, which makes it spell each letter out. However, if we just type it up normally, ...
There is an app called YASFA on F-Droid that lets you write some predefined words or sentences and upon clicking them it plays them out.
The app also comes with some predefined words that are useful for people in their daily life.
You can write your own sentences and save them.
The app is very light weight around 1.5 MB only.It works only with English ...
There are many options, here's how to save a spoken hello world using different libraries:
Using gTTS, Google's text-to-speech lib:
tts = tts.gTTS('hello world', lang='en')
Using a Sapi wrapper:
voice = tts.sapi.Sapi()
MaryTTS is a Java text to speech engine so you should be able to run it on GAE or other such services.
This python example shows how to request it (running as a separate service on the same machine) to process some text and return via download a .wav file. You should be able to have it running in one instance and your python code accessing it from another.
The built-in Messages.app has support for AppleScript, and includes an example script that will use the OS speech system to notify you about events (message received, new chat invitation etc) - a little editing (to comment out unneeded parts and add message speaking) should do the trick.
In fact, it seems like the default "Speak Events" script does ...
The only thing that I have found is this script from that webpage where the author uses the AT&T Natural Voices Text to Speech engine that is able to parse a subset of correctly formatted IPA.
It does currently not work, as the hardcoded IP address has changed and a simple exchange of the IP shows only a warning.
However, by inputting