* question about DECtalk express voices and pitch
@ Kenny Hitt
` Jayson Smith
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: Kenny Hitt @ UTC (permalink / raw)
To: speakup
Hi. I just started using a DECtalk express. I notice a strange problem
when I use any voice except 0 (Paul). If I change to another voice, it
seems to work. However, the pitch will change if I do anything like
spelling a word with a capital letter.
For example:
change to voice 4 (Betty). She sounds ok, but not exactly like my
software DECtalk. If I change the pitch by spelling a word with a
capital letter or use insert 2 then inssert 3 to mess with the pitch the
voice changes. After that point, changing the pitch has little
effect. Voice 0 (Paul is the only voice that doesn't have this problem.
In the case of Betty, the pitch becomes to low and you can't get the
voice back unless you echo 4 to /proc/speakup/voice.
Does anyone else have this problem, and does anyone know a solution?
Thanks in advance.
Kenny
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: question about DECtalk express voices and pitch
question about DECtalk express voices and pitch Kenny Hitt
@ ` Jayson Smith
` Ameer Armaly
` Kenny Hitt
2 siblings, 0 replies; 5+ messages in thread
From: Jayson Smith @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
Hi.
I think I know the problem you're talking about. It's probably a Speakup
bug, or a bug with whatever software you're using. Each of the nine Dectalk
voices specifies a default pitch. If a software program is not aware of the
different voices and which one is currently selected, it probably uses
standard pitch values all the time, which are appropriate for certain voices
and totally inappropriate for others. If you know how to make use of this
information, the command to change the pitch is [:dv ap xx] where xx is the
frequency of the average pitch, in hz. For example, Paul's default average
pitch is 120 hz so [:dv ap 120] would restore Paul to his default pitch.
There are many, many other parameters you can change with Dectalk. For
example, try the command [:dv pr 250] [:dv sr 50] and see what that sounds
like. I think that makes Dectalk sound much more lively!
If you are at all interested in all things Dectalk, particularly in making
Dectalk sing, you are invited to join the unofficial Dectalk mailing list.
To do so, send a message with the word subscribe in the subject line to
dectalk-request@freelists.org. This is a very low-traffic list and you can
probably get most if not all of your Dectalk questions answered there.
Hope this helps!
Jayson.
----- Original Message -----
From: "Kenny Hitt" <kenny@hittsjunk.net>
To: <speakup@speech.braille.uwo.ca>
Sent: Wednesday, September 08, 2004 9:05 PM
Subject: question about DECtalk express voices and pitch
> Hi. I just started using a DECtalk express. I notice a strange problem
> when I use any voice except 0 (Paul). If I change to another voice, it
> seems to work. However, the pitch will change if I do anything like
> spelling a word with a capital letter.
> For example:
> change to voice 4 (Betty). She sounds ok, but not exactly like my
> software DECtalk. If I change the pitch by spelling a word with a
> capital letter or use insert 2 then inssert 3 to mess with the pitch the
> voice changes. After that point, changing the pitch has little
> effect. Voice 0 (Paul is the only voice that doesn't have this problem.
> In the case of Betty, the pitch becomes to low and you can't get the
> voice back unless you echo 4 to /proc/speakup/voice.
> Does anyone else have this problem, and does anyone know a solution?
>
> Thanks in advance.
> Kenny
>
>
>
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: question about DECtalk express voices and pitch
question about DECtalk express voices and pitch Kenny Hitt
` Jayson Smith
@ ` Ameer Armaly
` Kenny Hitt
2 siblings, 0 replies; 5+ messages in thread
From: Ameer Armaly @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
The problem is that the "pitch" value is initialized before the "voice"
value, and the voice value modifies pitch. When you type a capital letter,
it resets it back to the default pitch because it is returning from a
capital letter.
The fix is to take the line in speakup_dectlk.c dealing with pitch and put
it after, rather than before, voice.
Ameer
----- Original Message -----
From: "Kenny Hitt" <kenny@hittsjunk.net>
To: <speakup@speech.braille.uwo.ca>
Sent: Wednesday, September 08, 2004 9:05 PM
Subject: question about DECtalk express voices and pitch
> Hi. I just started using a DECtalk express. I notice a strange problem
> when I use any voice except 0 (Paul). If I change to another voice, it
> seems to work. However, the pitch will change if I do anything like
> spelling a word with a capital letter.
> For example:
> change to voice 4 (Betty). She sounds ok, but not exactly like my
> software DECtalk. If I change the pitch by spelling a word with a
> capital letter or use insert 2 then inssert 3 to mess with the pitch the
> voice changes. After that point, changing the pitch has little
> effect. Voice 0 (Paul is the only voice that doesn't have this problem.
> In the case of Betty, the pitch becomes to low and you can't get the
> voice back unless you echo 4 to /proc/speakup/voice.
> Does anyone else have this problem, and does anyone know a solution?
>
> Thanks in advance.
> Kenny
>
>
>
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: question about DECtalk express voices and pitch
question about DECtalk express voices and pitch Kenny Hitt
` Jayson Smith
` Ameer Armaly
@ ` Kenny Hitt
` Jayson Smith
2 siblings, 1 reply; 5+ messages in thread
From: Kenny Hitt @ UTC (permalink / raw)
To: speakup
Hi. I'm replying to myself because I didn't keep ano of the replys from
the list.
I changed line 221 of speakup_dectlk.c from
{ PITCH, "[:dv ap %d]", 80, 0, 100, 20, 0, 0 },
to read
{ PITCH, "[:dv ap %d]", 80, 0, 200, 20, 0, 0 },
Basically, this changed the max value for pitch from 100 to 200. The
female voices are about 100 higher in pitch than the male voices. To
get everything working the way I want, I had to change the caps_start
and caps_stop in /proc/speakup to higher values. My script for betty
looks like this.
#!/bin/bash
#changes the default voice on the DECtalk express to Betty
echo 4 >/proc/speakup/voice #changes voice
echo 150 >/proc/speakup/pitch #makes sure the pitch stays right
echo 300 >/proc/speakup/caps_start #needed cause female voices are
higher
echo 150 >/proc/speakup/caps_stop #keeps pitch from going to low
My editor wrapped a comment in this message, but you get the idea.
Hope this helps.
Kenny
On Wed, Sep 08, 2004 at 08:05:15PM -0500, kenny wrote:
> Hi. I just started using a DECtalk express. I notice a strange problem
> when I use any voice except 0 (Paul). If I change to another voice, it
> seems to work. However, the pitch will change if I do anything like
> spelling a word with a capital letter.
> For example:
> change to voice 4 (Betty). She sounds ok, but not exactly like my
> software DECtalk. If I change the pitch by spelling a word with a
> capital letter or use insert 2 then inssert 3 to mess with the pitch the
> voice changes. After that point, changing the pitch has little
> effect. Voice 0 (Paul is the only voice that doesn't have this problem.
> In the case of Betty, the pitch becomes to low and you can't get the
> voice back unless you echo 4 to /proc/speakup/voice.
> Does anyone else have this problem, and does anyone know a solution?
>
> Thanks in advance.
> Kenny
>
>
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: question about DECtalk express voices and pitch
` Kenny Hitt
@ ` Jayson Smith
0 siblings, 0 replies; 5+ messages in thread
From: Jayson Smith @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
Hi,
>From what I can tell, it looks like the actual range of the [:dv ap XX]
command is from 50 to about 360. Hope this helps.
Jayson.
----- Original Message -----
From: "Kenny Hitt" <kenny@hittsjunk.net>
To: <speakup@speech.braille.uwo.ca>
Sent: Saturday, September 11, 2004 2:16 AM
Subject: Re: question about DECtalk express voices and pitch
> Hi. I'm replying to myself because I didn't keep ano of the replys from
> the list.
>
> I changed line 221 of speakup_dectlk.c from
>
> { PITCH, "[:dv ap %d]", 80, 0, 100, 20, 0, 0 },
>
> to read
> { PITCH, "[:dv ap %d]", 80, 0, 200, 20, 0, 0 },
>
> Basically, this changed the max value for pitch from 100 to 200. The
> female voices are about 100 higher in pitch than the male voices. To
> get everything working the way I want, I had to change the caps_start
> and caps_stop in /proc/speakup to higher values. My script for betty
> looks like this.
>
> #!/bin/bash
> #changes the default voice on the DECtalk express to Betty
> echo 4 >/proc/speakup/voice #changes voice
> echo 150 >/proc/speakup/pitch #makes sure the pitch stays right
> echo 300 >/proc/speakup/caps_start #needed cause female voices are
> higher
> echo 150 >/proc/speakup/caps_stop #keeps pitch from going to low
>
> My editor wrapped a comment in this message, but you get the idea.
>
> Hope this helps.
> Kenny
>
> On Wed, Sep 08, 2004 at 08:05:15PM -0500, kenny wrote:
> > Hi. I just started using a DECtalk express. I notice a strange problem
> > when I use any voice except 0 (Paul). If I change to another voice, it
> > seems to work. However, the pitch will change if I do anything like
> > spelling a word with a capital letter.
> > For example:
> > change to voice 4 (Betty). She sounds ok, but not exactly like my
> > software DECtalk. If I change the pitch by spelling a word with a
> > capital letter or use insert 2 then inssert 3 to mess with the pitch the
> > voice changes. After that point, changing the pitch has little
> > effect. Voice 0 (Paul is the only voice that doesn't have this problem.
> > In the case of Betty, the pitch becomes to low and you can't get the
> > voice back unless you echo 4 to /proc/speakup/voice.
> > Does anyone else have this problem, and does anyone know a solution?
> >
> > Thanks in advance.
> > Kenny
> >
> >
>
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
>
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~ UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
question about DECtalk express voices and pitch Kenny Hitt
` Jayson Smith
` Ameer Armaly
` Kenny Hitt
` Jayson Smith
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).