[espeak-ng:master] reported: eSpeak/TalkBack issue when language tag is not provided. #github


espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #905 eSpeak/TalkBack issue when language tag is not provided.
By rhdunn:

What are the values for getLanguage, getCountry, and getVariant and getVoiceName passed to eSpeak from the SynthesisRequest. Without knowing that, I cannot trace what is happening.

On lollipop and later, eSpeak uses the value of getVoiceName if set, otherwise (if the voice name is null or empty, or on android prior to lollipop) it uses the language/country/variant to select the voice.

What is likely happening is that the request is including the voice name (the default selected language) and that is set to English, so it is reading the Arabic/Persian characters one character at a time in English. You will need to set the default language to Farsi/Persian to get the page to read correctly.

Join espeak-ng@groups.io to automatically receive all group messages.