After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 703645 - Multi-lingual speech is broken by default
Multi-lingual speech is broken by default
Status: RESOLVED FIXED
Product: orca
Classification: Applications
Component: speech
3.9.x
Other Linux
: Normal normal
: ---
Assigned To: Orca Maintainers
Orca Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-07-05 09:37 UTC by Paul Wolneykien
Modified: 2013-07-08 10:07 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Use the user's default locale if no "family" is specified for the default voice (929 bytes, patch)
2013-07-05 09:37 UTC, Paul Wolneykien
none Details | Review

Description Paul Wolneykien 2013-07-05 09:37:03 UTC
Created attachment 248446 [details] [review]
Use the user's default locale if no "family" is specified for the default voice

Server: speech-dispatcher 0.8
Components: espeak, cicero

With the default untouched user-settings.conf Orca doesn't speak Russian even if the locale is configured properly. The problem is that the speechd interface ignores the locale settings (i.e. LANG) by default and can be solved either by adding an empty (!) "family" {} parameter for the "default" voice of the user-settings.conf, or by modifying the speechdispatcherfactory.py with the attached patch.
Comment 1 Joanmarie Diggs (IRC: joanie) 2013-07-08 10:07:08 UTC
Thanks for the patch! Committed to master:
https://git.gnome.org/browse/orca/commit/?id=87a93ead5335916e1e65b921b33d3f09a6010eac