Text to speech detects wrong language on iPhone

I use text-to-speech (speak screen) on my iPhone (iOS 10, system language set to English) to read out articles I need to read. But it has problem of detecting correctly the languages of the articles. Very often it reads Spanish text in English prononciation, or Chinese text in Japanese. I can't find a way to manually select the language when launching speak screen. What's worse, some of the corrected read Spanish text in iOS 9 get wrong in iOS 10.


I did try to set the system language to Spanish, then some of the Spanish text which were wrongly detected can be read correctly. So it shows this error of language detection has nothing to do with the text itself, but iOS' detection method.


Anyone can help? Thank you!

OS X Mountain Lion

Posted on Oct 1, 2016 8:29 PM

Reply
Question marked as Top-ranking reply

Posted on Apr 17, 2017 4:34 PM

Hey I have an iPhone 7plus and I experienced the same issues as everyone here but the good news is that I was easily able to fix it.


All you need to do is go to your settings > general > accessibility > speech > voices > the non-English language of your choice and change the current voice to another voice. It should work.


In my case I was using the French default SIRI male voice and it wasn't working when swiping with the 2 fingers down to read a text, it would just read it in broken English. When I changed the French voice from default Siri male to Amelie and tried it, it worked even when I brought it back to the default Siri male which I prefer, it works perfectly.


I really love this tool, as often times I am to busy to keep my eyes on the text and need to be involved elsewhere, now I can turn any book into an audio book which is freekn fantastic and I can listen to it while cooking or waking.


Cheers

36 replies

Nov 22, 2017 11:21 AM in response to maplenight

Have you found a solution yet? I needed to use speak selection to easily copy text from online articles by hand. I needed to copy codes like SFSJ47KH and stuff. It started out fine, but then it started reciting codes in other languages.


To my iPhone:

I don't know how to say numbers or letters in Hungarian, sorry, and those letters are English because I specify them as such in my language preferences, so please don't try to recite them in Japanese or Russian, etc...


If I could just delete the unused language voices, that would be great.

Jan 8, 2018 6:49 AM in response to maplenight

Hello. I’m having the same problem and wanted to know if anyone has found a solution. I’ve tried switching the voices and all other suggestions given on this thread but no luck. The Spanish is read in English with an accent, very strange. I’ve been using the Voiceover for years because I’m dyslexic and need to listen to all my reading materials. This bug of theirs is extremely inconvenient. Thank you in advance for any solutions.

Feb 18, 2018 7:28 AM in response to maplenight

My Apple 8 is a defective phone. Absolutely not a US phone. With Voice typing it makes up words from other countries,primarily Asian. It doesn’t know to put a period in at the end of a sentence and writes the word out. I have had iPhone and apple products since they came in the market and I won’t buy Apple in the future. The language barrier has seriously put a damper on my professional business, as I must multi-task non stop 20 hours a day 7 days all week. Just don’t have time for this nonsense! So sorry to have lost Steve Jobs! When you llose a creator, the life is lost. Enough said!

Jan 4, 2018 7:32 PM in response to Nessaroxy

Same issue here, I am using the "Pages" app and it's reading my Spanish text in Portuguese...


If only I could Uninstall ALL Text-to-Speech voices except for Spanish and English it would probably fix this issue... Honestly, I don't speak any other languages, and with only two choices that are extremely different it won't have much of a choice. This needs to get fixed, it's an unacceptable bug!

Nov 8, 2016 3:32 PM in response to maplenight

Hi,


I have that same problem on my iPhone 6s Plus and iPad. For me the switch between German and English does not work. And sometimes Japanese is not read out when an English paragraph came before it. My phone language is German. I read Japanese and English as well.


I tried many different voices and reinstalling my OS. Nothing worked. Only selecting a smaller text chunk works most of the time, but often German reads Engish text still then.


All this did worked in iOS9 and I was supprised it changed. I guess it is some kind of bug. I will try it with my friends phones.


I am very disappointed by the bad quality management in place here as many more accessible features have huge bugs as well.

Nov 17, 2016 12:04 AM in response to maplenight

I have this problem as well, only the issue is with Chinese text being read in Greek or Korean (only the punctuation is read, everything else is skipped with speak screen, leading to whole articles being skipped over). It was pretty ridiculous considering these languages have next to nothing in common and the articles this happened in was just pure Chinese text. I read in English, Chinese, Japanese and French and only have these four languages added to my phone's language and input so i guess the preferred language order selection under keyboard doesn't seem to affect speak screen at all. It's really fustrating as even a hard reset does nothing in fixing the issue.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Text to speech detects wrong language on iPhone

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.