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 571217 - espeak driver parameter ranges do not match espeak
espeak driver parameter ranges do not match espeak
Status: RESOLVED FIXED
Product: gnome-speech
Classification: Deprecated
Component: drivers
unspecified
Other All
: Normal normal
: ---
Assigned To: Willie Walker
GNOME Speech Maintainer(s)
Depends on:
Blocks: 419123
 
 
Reported: 2009-02-10 18:45 UTC by Willie Walker
Modified: 2009-02-10 18:51 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch to make the parameter ranges match espeak (1.11 KB, patch)
2009-02-10 18:50 UTC, Willie Walker
committed Details | Review

Description Willie Walker 2009-02-10 18:45:48 UTC
The gnome-speech parameter ranges set up for espeak do not match espeaks docs or capabilities.  In particular:

The pitch should range from 0 to 100
The rate should range from 80 to 369
The volume should range from 0 to 100
The capitals should range from 0 to 3

Here's the relevant snippets from the eSpeak code:

Pitch (see this line in http://espeak.sourcearchive.com/documentation/1.39/src_2speak__lib_8h-source.html):
00388       espeakPITCH:   base pitch, range 0-100.  50=normal

Rate (see these lines in http://espeak.sourcearchive.com/documentation/1.39/setlengths_8cpp-source.html):
00121       if(wpm > 369) wpm = 369;
00122       if(wpm < 80) wpm = 80;

Volume (see this line in http://espeak.sourcearchive.com/documentation/1.39/src_2speak__lib_8h-source.html):
00390       espeakRANGE:   pitch range, range 0-100. 0-monotone, 50=normal

Capitals (see these lines in http://espeak.sourcearchive.com/documentation/1.39/src_2speak__lib_8h-source.html):
00396       espeakCAPITALS: announce capital letters by:
00397          0=none,
00398          1=sound icon,
00399          2=spelling,
00400          3 or higher, by raising pitch.  This values gives the amount in Hz by which the pitch
00401             of a word raised to indicate it has a capital letter.
Comment 1 Willie Walker 2009-02-10 18:50:21 UTC
Created attachment 128401 [details] [review]
Patch to make the parameter ranges match espeak

Committed to trunk. Most noticeable effect is on the pitch range.