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 354459 - Verbalized caps
Verbalized caps
Status: RESOLVED FIXED
Product: orca
Classification: Applications
Component: speech
1.0.x
Other All
: Normal enhancement
: FUTURE
Assigned To: Orca Maintainers
Orca Maintainers
post-3.0
Depends on:
Blocks:
 
 
Reported: 2006-09-05 16:02 UTC by Willie Walker
Modified: 2012-11-30 20:30 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Willie Walker 2006-09-05 16:02:33 UTC
Orca should provide the ability to verbalize whether something is capitalized or not.  See http://cvs.gnome.org/viewcvs/*checkout*/orca/docs/doc-set/orca.html#URSPEECH.
Comment 1 Rich Burridge 2006-09-05 16:17:32 UTC
Tracking.
Comment 2 Mike Pedersen 2006-09-05 16:34:27 UTC
The default should remain change the pitch as we are doing now.  The alternative would be to speak the word "cap" before the upper-case letter.  
Comment 3 Willie Walker 2006-10-15 00:25:41 UTC
Add accessibility keyword.  Apologies for spam.
Comment 4 Clytie Siddall 2007-09-01 13:49:16 UTC
In Vietnamese, you would say « Chữ hoa » before capital letters, and « Chữ thường » before ordinary letters. I suppose that is like "Upper-case" and "Lower-case".

This is important, because meaning in our language depends on tone and pitch. Changing the pitch of a character changes the character, and changing the pitch of a word will actually change its _meaning_. So changing the pitch to convey upper-case will seriously confuse a Vietnamese user.

We have 72 vowels, for example, differentiated by tone and pitch, which is indicated by combined diacritics.

I hope this information is useful. I can provide more details when you want them.

Clytie Siddall
Vietnamese Free-Software Translation Team
Comment 5 Willie Walker 2007-09-04 14:25:38 UTC
Thanks Clytie!  Tonal languages are definitely something to be aware of when considering use of pitch to convey other meanings, so thanks for the very useful reminder.  :-)

The default voice selection for upper case happens to be one that uses a higher pitch baseline right now because that is what is expected by the vast majority of our users.  The good thing is that the voice selection is completely customizable by the user, including the use (or not) of a higher pitch baseline for uppercase indication.  The even better thing may be that verbalized capitalization might be a good solution to help with the problems we'll face with tonal languages.

Thanks for all your work on translating!
Comment 6 Mike Pedersen 2008-01-04 15:27:53 UTC
The UI for this should be as follows: 
On the speech tab we should add a "capital letters" panel.  This panel should contain two radio buttons.  They will be: "raise pitch" and "say cap".  Raise pitch should be the default.  
Comment 7 Willie Walker 2008-03-17 17:43:28 UTC
Just a note: some synthesizers support this directly.  For example, espeak does this: http://espeak.sourceforge.net/commands.html.
Comment 8 Willie Walker 2008-03-17 17:49:35 UTC
See also bug 523012.
Comment 9 Willie Walker 2009-03-17 23:39:15 UTC
I'm putting this an some other speech-related bugs on our 2.28 list.  My thinking is that we need to try to push these things as close to the speech engine as possible.  With the thought of moving from gnome-speech to something else, we need to make sure that "something else" can support this kind of thing.
Comment 10 Willie Walker 2009-08-14 15:43:47 UTC
We are late in the 2.28 release cycle and I want to focus on "high impact"/"low risk" items that also fall within the release team's restrictions in place.  Regretfully, this bug doesn't fit well within those constraints and we'll review it for the 2.29 release cycle.
Comment 11 Marcus Habermehl (BMH1980) 2011-09-28 21:58:23 UTC
It's possible to use the speechd.client.SSIPClient.set_cap_let_recogn() methode to set the capital letter recognizing. This can be set to none, spell and icon. For 'icon' the sound-icons are required.

I think the best solution would be to use the 'icon'. Because, depending on the language 'spell' could be too much. The sound-icon isn't very intrusive.