GNOME Bugzilla – Bug 373078
Unable to change voice in application specific settings file.
Last modified: 2012-04-08 17:01:45 UTC
From Joanie. Found whilst testing the new application specific settings feature (see bug #363815): My default voices setting is: orca.settings.voices = { 'default' : orca.acss.ACSS({'average-pitch': 5.0, 'family': {'locale': 'en_US', 'gender': None, 'name': 'Paul'}, 'gain': 9, 'rate': 65.0}), 'uppercase' : orca.acss.ACSS({'average-pitch': 6}), 'hyperlink' : orca.acss.ACSS({'average-pitch': 2}), } I decided to make Betty my default voice for gaim: orca.settings.voices = { 'default' : orca.acss.ACSS({'average-pitch': 5.0, 'family': {'locale': 'en_US', 'gender': None, 'name': 'Betty'}, 'gain': 9, 'rate': 65.0}), 'uppercase' : orca.acss.ACSS({'average-pitch': 6}), 'hyperlink' : orca.acss.ACSS({'average-pitch': 2}), } Sometimes Betty kicks in; sometimes she doesn't: 1. Launch Gaim, arrow around in the buddy list, navigate in the menus: Paul 2. Alt Tab to get to some other window, but don't release Alt (i.e. just cycle through them): Betty 3. Type something in a channel with key echo enabled (or review your text with the arrows prior to pressing enter): Paul 4. Press Enter to send the text to the room, causing Orca to speak that text: Betty
Created attachment 76290 [details] App settings file for gaim used to test this problem. I've attached the gaim.py file I used to test this. Store it in your ~/.orca/app-settings directory. It unfortunately doesn't work. We need to find out exactly what speech calls need to be done to reinitialize speech, and put them in a convenient utility function somewhere. To be investigated further.
*** Bug 517912 has been marked as a duplicate of this bug. ***
Just adding a response to get this off our "bugs without a response" list. Silly, I know, but it's needed since there was only one commenter on this.
(3.0 Planning Spam-o-rama. Sorry!) Also, I'm Blocking the Andalucia metabug for now for a couple of reasons: 1. This might get fixed as a side effect of the settings work (or might not require much additional work to fix it, once the settings work is done). 2. Bugs where the 3.0 decision is Ale's, is going on his plate at least long enough for him to decide if it is 3.0-worthy or not. ;-) (Thank you Ale.)
We must have fixed this at some point because I am able to change the voice in application-specific settings.