niteshmourya / app-inventor-for-android

Automatically exported from code.google.com/p/app-inventor-for-android
Apache License 2.0
1 stars 0 forks source link

TTS Component Language and Country properties are overridden by phone defaults - Language coded to speak is spoken instead in default phone language #1695

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Computer
Win7 64bit with Google Chrome Browser

Phone
HTC Incredible
Android Version
2.2
TTS Service
2.2
eSpeak TTS
1.0
TTS Service Extended
3.1

In the blocks editor, I set the Country and Language, for the TTS component, to 
POL and pol respectively just prior to calling the Speak method.  Although I 
specified the TTS component to speak in Polish.  It speaks the message provided 
in my phone's default language (US English).  I tested this by also displaying 
the Country and Language in the AfterSpeaking method.  This confirmed it was 
speaking in English.

When I check the Always use my settings checkbox under the Text-to-speech 
settings menu and manually set Language to Polish, the TTS component correctly 
speaks the text provided in the Polish dialect. 

The Country and Language properties I set should cause the TTS component's 
speak method to speak language I intended.

Any help with this issue would be appreciate, thanks.

Original issue reported on code.google.com by primoaro...@gmail.com on 5 Jul 2011 at 10:01

Attachments:

GoogleCodeExporter commented 9 years ago
Correction: "Language coded to speak is spoken instead in default phone 
language" should read "Default phone language is spoken instead of language 
coded to speak"

Original comment by primoaro...@gmail.com on 5 Jul 2011 at 10:08

GoogleCodeExporter commented 9 years ago
Hi, 

Please try again on MIT App Inventor. Let us know if the same issue continues.

Regards, 

Wei
wli17@mit.edu

Original comment by weihuali...@gmail.com on 17 Mar 2012 at 2:00

GoogleCodeExporter commented 9 years ago
I followed these directions from TTS doc: In order for this component to work, 
the device must have the TTS Extended Service app by Eyes-Free Project 
installed. You can download this from 
http://code.google.com/p/eyes-free/downloads/list.

I can set the language successfully, e.g., spa, eng, but the Country codes do 
nothing that I can see.

Original comment by stephenf...@gmail.com on 30 Oct 2012 at 5:39