TTS selects the system language instead of book language
A cross-platform XML/CSS based eBook reader
Brought to you by:
buggins
When I try to use text to speech on English books, Cool Reader uses the voice with the system language of my phone (German) to read the text, resulting in completely unintelligible output. I checked with several books: Calibre says the language of the book is set to English, but Cool Reader still uses the German voice.
In case that matters: I use Android 4.1.1 and tried both Googles text to speech and IVONA on EPUB books. When changing the system language to English, it works correctly.
That is, when changing the system language to English, I get English output - both on English and German books. I.e., it does not actually work correctly. :-)
If it is somehow too difficult to determine the books language, it would also help to have a settings menu to choose the language.
It is certainly not a problem to find out a language of a book. Every EPub book has <dc:language> element in its metadata.</dc:language>