Hi all,

I've been working with an app which has different voice settings to convey
different information (optionally).

I don't want just to allow the user to edit all the voice parameters
(although I will eventually), but I'd like to come up with reasonably good
guesses as to what would make a different sounding voice for any number of
situations (so the user wouldn't have to do any setup work if they didn't
want to).

I've found varying the tone, which changes what we would call the voice, to
be the best way of achieving this (better than adjusting the pitch; it
yields voices which are more distinguishable from one another and still
understandable).

Unfortunately, I think you have no way of knowing what tone values you
assign will yield a change in the voice.  For Eloquence, I think it's tone
values of "I" through "M", and for DEC-Talk Access32 it's "H" through "P" 
(I think).

That unfortunately is all I know, and if the user is using some other
synthesizer, then my app will fail.  So, I was wondering if people who use
other synthesizers would send me the range of tone settings for their
particular model of synthesizer which yield different voices?

I'd be glad eventually to publish this as a class so others can benefit.
Steve has already started me off with nice code for a class which makes it
easy to switch between various grouped values, and to store them as a voice
"specification".

Just an FYI, I believe you can't switch synthesizers on the fly, the way you
can adjust the tone setting, because you'll get simultaneous speech from
both, or the switch doesn't happen exactly when you need it to (something
like that), so adjusting the tone/pitch of your currently selected synth is
the only way I know to deal with this need in general.  I'd be glad to hear
differently though.

thanks for any help.

Chip




Reply via email to