The Genesis engine already has that functionality. You can create
custom settings for Sapi such as rate, volume, and voice. So that's
not really a big issue here. However, I can say I see both sides of
this debate from an end users point of view and as a programmer as
As a programmer myself I can say it is just simpler to grab the
default settings from the control panel, and use those rather than
write a bunch of extra code to manually pass custom settings like
rate, volume, and pitch. Its not super complicated, but takes more
time of course.
As an end user though I clearly see the advantage of being able to set
custom settings on a per game basis. After all, if you have a number
of Sapi voices one might sound better in game x than in game y. For
instance, in my WWE wrestling game I want a male voice to act as a
commentator for the game. If I add Sapi support to Mysteries of the
Ancients I'd obviously want to select a female voice like Heather for
the game. In that light being able to custom select voice, rate,
pitch, volume, is essential, and why I actively support that feature
in my games.
I don't know if you ever played some of my earlier games like
Montezuma's Revenge/Montezuma's Return it used Sapi 5 support. You
could select custom settings for voice, pitch, rate, volume, etc. I
wouldn't consider creating a game that uses Sapi without that
On 11/12/11, Michael Gauler <michael.gau...@gmx.de> wrote:
> Hi Thomas,
> I know the advantages of using whatever speech engine is available on the
> user's computer.
> But if this is done then you would need to find a way to create some
> configuration options for your games which don't change system defaults.
> For example, let's talk about SAPI.
> It should be possible to select any SAPI voice without changing the default
> voice from within the Windows control panel.
> It also should be possible to change the speed of the voice and/or pitch
> where it is applicable and save that into something where it can be kept so
> that you don't have to configure it every time the game starts.
> Gamers mailing list __ Gamers@audyssey.org
> If you want to leave the list, send E-mail to
> You can make changes or update your subscription via the web, at
> All messages are archived and can be searched and read at
> If you have any questions or concerns regarding the management of the list,
> please send E-mail to gamers-ow...@audyssey.org.
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
All messages are archived and can be searched and read at
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.