Yeah, that might work but I'm not exactly a fan of Sapi. For one
thing most of the voices are too robotic or inhuman sounding and ruins
my gaming experience. The other issue is that handling Sapi in C++ is
a total pain in the butt.
The big problem is that most of Microsoft's C++ libraries require you
to convert ascii text to unicode characters which is a royal pain in
the tail. Newer languages, such as the .Net languages, automatically
do this conversion for you. As a result you can't just pass the
contents of a C++ variable to Sapi without converting the data in said
variable to unicode first. As a result I tend to avoid some of
Microsoft's Windows specific dll libraries and APIs for that specific
On 5/30/10, Hayden Presley <hdpres...@hotmail.com> wrote:
> Hi Thomas,
> I think you could, say, have SAPI support for new driver names. Look at the
> way Che did RailRacer...your tracks are announced in SAPI, and most of the
> menu content is all pre recorded human voice. I don't know howthat would
> work, but I think that would be the best compromise.
> Best Regard,s
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.