Re: [Audyssey] Regarding sapi and BGT

2011-05-01 Thread Thomas Ward
Hi Valiant,

Here is the problem I was having. If you have a 64-bit program, and
try to use a 32-bit voice the program will crash. For example, try to
use 64-bit Jaws with an older 32-bit voice and it will blow up in your
face big time. However, if you have a 32-bit game and use a 32-bit
voice it should work. However, as it is difficult to set a 32-bit
voice as the default under Windows 7 my G3D Engine could not change
the voice as it relied on the control pannel for changing voices
itself. So I'm definitely going to have to change that behavior to
resolve that problem.

However, I have done a bit of homework today, and found out that some
of the Cepstral voices i own do have 64-bit versions available. So
when I eventually get my new desktop, which should be 64-bit, I will
be able to install/upgrade to the 64-bit Cepstral voices at least
rather than be stuck with MS Anna only.

On 5/1/11, Valiant8086  wrote:
> I'm confused. I'm not having any problems. I had no idea they weren't
> working properly. Like I said I have two different win7 64 bit machines
> and I can use SAPI with games, with NVDA, JAWS and with Monkey Term
> client. I did have to update my MonkeyTerm scripts to support the
> changing of SAPI5 voices, since you can't change the default voice in
> the control pannel, but now that the scripts suspport changing voices
> themselves everything is ok. I think the problem here iss apps that
> don't support changing voices themselves and rely on the default voice
> can't be changed to other voices seeing as anna is the only 64bit voice.
> I think the app personally should be smart enough to allow changing of
> voices on it's own, so I tried to make MTScripts capable of changing
> voices for monkey term, and that solved my problem

---
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Regarding sapi and BGT

2011-05-01 Thread Thomas Ward
Hi all,

I just wanted to let everyone know I was slightly wrong aboutsome
things I said earlier on list. I said that the only 64-bit voices I
knew of were Microsoft Anna, ESpeak, and a couple Loquendo voices. As
it turns out I managed to get the Ivona voices working on 64-bit
Windows 7, and I also discovered that Cepstral has a number of their
Swift 5.1 Sapi voices ported to 64-bit Windows as well. I'm in the
process of testing them so it seems my worries were a bit prematurely
unfounded. Now, that I feel a bit stupid you all know the score.

Cheers!

---
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Regarding sapi and BGT

2011-05-01 Thread Hayden Presley
Hi Shaun,
Well. That's not exactly the case we are referring to. We are talking about
the actual 64 bit OS, not the computer.

Best Regards,
Hayden


-Original Message-
From: gamers-boun...@audyssey.org [mailto:gamers-boun...@audyssey.org] On
Behalf Of shaun everiss
Sent: Sunday, May 01, 2011 4:46 PM
To: Gamers Discussion list
Subject: Re: [Audyssey] Regarding sapi and BGT

well I run 32 bit win7 on a 64 bit i3 system and its ok.
probably only using half the power but oh well.
At 10:15 p.m. 1/05/2011, you wrote:
>Hi Shaun,
>
>Yeah, but you may find that hard to do. Windows 7 really does need a
>new computer to run remotely decently, and here where I am all you can
>buy is 64-bit machines. They don't have a 32-bit machine in sight. You
>can purchase 32-bit Windows 7 upgrades for your older 32-bit
>computers, but then again if your system isn't fairly new then its not
>going to run as good as it should.
>
>HTH
>
>
>On 4/30/11, shaun everiss  wrote:
> > well it looks like then tom that when I upgrade to 7 I will request I
> > have 32 bit.
> > Even though this may mean me having to get and make driver cds of my
> > stuff from toshiba.
> > Hmmm at least I will get speech and such since sound still works 
> by default.
> > I found that quite usefull.
> > On a new system we use I installed only 1 manufacturer spaciffic
> > driver for the sound card.
> > Everything else was from the intel site and was not customised at all.
> > Works well.
>
>---
>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
>http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
>All messages are archived and can be searched and read at
>http://www.mail-archive.com/gamers@audyssey.org.
>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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Regarding sapi and BGT

2011-05-01 Thread shaun everiss

well I run 32 bit win7 on a 64 bit i3 system and its ok.
probably only using half the power but oh well.
At 10:15 p.m. 1/05/2011, you wrote:

Hi Shaun,

Yeah, but you may find that hard to do. Windows 7 really does need a
new computer to run remotely decently, and here where I am all you can
buy is 64-bit machines. They don't have a 32-bit machine in sight. You
can purchase 32-bit Windows 7 upgrades for your older 32-bit
computers, but then again if your system isn't fairly new then its not
going to run as good as it should.

HTH


On 4/30/11, shaun everiss  wrote:
> well it looks like then tom that when I upgrade to 7 I will request I
> have 32 bit.
> Even though this may mean me having to get and make driver cds of my
> stuff from toshiba.
> Hmmm at least I will get speech and such since sound still works 
by default.

> I found that quite usefull.
> On a new system we use I installed only 1 manufacturer spaciffic
> driver for the sound card.
> Everything else was from the intel site and was not customised at all.
> Works well.

---
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Regarding sapi and BGT

2011-05-01 Thread Valiant8086
I'm confused. I'm not having any problems. I had no idea they weren't 
working properly. Like I said I have two different win7 64 bit machines 
and I can use SAPI with games, with NVDA, JAWS and with Monkey Term 
client. I did have to update my MonkeyTerm scripts to support the 
changing of SAPI5 voices, since you can't change the default voice in 
the control pannel, but now that the scripts suspport changing voices 
themselves everything is ok. I think the problem here iss apps that 
don't support changing voices themselves and rely on the default voice 
can't be changed to other voices seeing as anna is the only 64bit voice. 
I think the app personally should be smart enough to allow changing of 
voices on it's own, so I tried to make MTScripts capable of changing 
voices for monkey term, and that solved my problem


Sent with Thunderbird 3.1.9 portable.

On 4/30/2011 3:43 PM, Thomas Ward wrote:

HI Phil,

Here's the problem with that tech support post. Its for Windows Vista
not Windows 7. There is no classic view in the Windows 7 control
panel!!!

There is a hack available where you can type a command into run in
Windows 7 to access the  32-bit control panel items, but even so if
you set anything else other than Anna as default some apps will crash
on startup. The 32-bit voices are simply not very compatible with
64-bit Windows 7 I'm afraid. I'm dealing with this issue right now
with a client I'm working with and we haven't found a satisfactory
answer that properly makes Sapi 5 voices other than Anna work
correctly without trying various hacks, and even then its not exactly
going to work perfectly with everything.




On 4/30/11, Phil Vlasak  wrote:

Hi Thomas,
Here is the fix I got from Nextup:

---
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Regarding sapi and BGT

2011-05-01 Thread Valiant8086
This is weird. Neospeech works great, as does AT&T natural voices. I had 
a tough time getting them installed, but once I figured out how they 
work without a hitch on 64bit.


Sent with Thunderbird 3.1.9 portable.

On 4/30/2011 1:44 PM, Thomas Ward wrote:

HiShane,

Well, its not a Windows 7 VS Windows XP problem though. Its a 32-bit
vs 64-bit problem. Alot of the Sapi 5 voices you can purchase from
Nextup.com, Cepstral.com, Cereproc.com, etc have not been upgraded to
support 64-bit Windows therefore a lot of Windows  7 users running new
64-bit platforms are having problems. The only voices I know of that
actually work without problems on Windows 7 64-bit is Microsoft Anna,
ESpeak, and I believe Lequendo has ported some of their voices like
Kate to 64-bit Windows. Beyond that everything else is still 32-bit. I
know the most if not all the commercial voices work on Windows 7
32-bit as I have several installed and they work fine. Its just the
new 64-bit machines that have this problem.

Cheers!




On 4/30/11, Shane Lowe  wrote:

yup... Same here

I switched back from windows7 like... 2 months ago.
Back on my good old xp now!

---
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Regarding sapi and BGT

2011-05-01 Thread Valiant8086

Can't confirm.
I can use any voice I've tried so far with no problem on either of two 
windows7 64 bit computers.


Sent with Thunderbird 3.1.9 portable.

On 4/30/2011 10:24 AM, Thomas Ward wrote:

Hi Philip,

Thanks for the post. What you said makes a lot of sense. I have
discovered myself that when I was using C# .net to write the G3D
engine I had no issues with Sapi at all. Neospeech Kate, Neospeech
Paul, etc worked fine. When I converted it to C++ those voices started
giving me problems. So I agree the problem is most likely do to the
fact we are accessing them directly through the C++ libraries rather
than a strictly com implamentation the way other non-C++ languages
handles Sapi 5.

While we are on the topic of Sapi voices I just discovered something
else that will give you and other gamers something of a headache. I've
found out that Windows 7 64-bit has real troubles with older 32-bit
Sapi 5 voices. The only Sapi voice that is reliable on Windows 7
64-bit is Microsoft Anna 5.4. I think this will possibly present
developers some hastles with Sapi in the future. Can anyone confirm
this issue?

Cheers!


On 4/30/11, Philip Bennefall  wrote:

Hi all,

This message is intended for those of you who either write games in BGT that
use Sapi, or play BGT based games that make use of it.

There has been a long standing issue where certain voices don't work well
with BGT, obviously affecting all games written with it. For quite some time
I had no clue why this was, and just put it down to improperly configured
voices and the like. But I have discovered that the issue stems from the
fact that I am using the C++ Sapi interface directly, as I am told that
programs written in languages such as VB or even JavaScript do not suffer
from the same problems. Thus, I have concluded that I need to redesign the
entire Sapi codebase in the engine which is what I am now in the process of
doing. Instead of calling upon the C++ Sapi interface directly I am now
using what is known as the COM IDispatch interface, which is basically a
convenient way of accessing COM objects without knowing their API in
advance. This is what all of these other languages do, and it seems as
though voices such as NeoSpeech Kate and Paul were written with IDispatch in
mind.

As a result of this rewrite, the next version of BGT will allow you to list
all the available voices on the system and select them on the fly, as can be
seen in games such as Entombed and all of Jim Kitchen's freeware Sapi based
titles. I will also endeavour to include features such as changing the pitch
of the voice, which is fairly easy to do under the hood and give the user a
simple pitch property that they can manipulate.

Hope this is of interest to some, and thanks for reading.

Kind regards,

Philip Bennefall
---
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Regarding sapi and BGT

2011-05-01 Thread Shane Lowe

oh okay
Sorry for being stupid

- Original Message - 
From: "Thomas Ward" 

To: "Gamers Discussion list" 
Sent: Saturday, April 30, 2011 1:44 PM
Subject: Re: [Audyssey] Regarding sapi and BGT



HiShane,

Well, its not a Windows 7 VS Windows XP problem though. Its a 32-bit
vs 64-bit problem. Alot of the Sapi 5 voices you can purchase from
Nextup.com, Cepstral.com, Cereproc.com, etc have not been upgraded to
support 64-bit Windows therefore a lot of Windows  7 users running new
64-bit platforms are having problems. The only voices I know of that
actually work without problems on Windows 7 64-bit is Microsoft Anna,
ESpeak, and I believe Lequendo has ported some of their voices like
Kate to 64-bit Windows. Beyond that everything else is still 32-bit. I
know the most if not all the commercial voices work on Windows 7
32-bit as I have several installed and they work fine. Its just the
new 64-bit machines that have this problem.

Cheers!




On 4/30/11, Shane Lowe  wrote:

yup... Same here

I switched back from windows7 like... 2 months ago.
Back on my good old xp now!


---
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Regarding sapi and BGT

2011-05-01 Thread Thomas Ward
Hi Philip,

Yeah, I know. That's why I raised the issue. I know eventually there
will be 64-bit compatible voices for Mac, Linux, and Windows
eventually but right now we are in a transformation faze were the
majority of software is geared for a 32-bit environment yet most of
the systems you are likely to buy from any computer reseller is likely
to be 64-bit. So we are a bit stuck when it comes to 64-bit
environments right now, but it won't last forever.

Anyway, you are right. There are games such as Entombed that really do
need direct TTS support like Sapi rather than prerecorded speech. My
wrestling game, I've briefly sstarted working on, is another type of
game that really can't use prerecorded speech for many of the same
reasons. There are several moves, different athletes,  different
combos of things that you can't prerecord because its so dynamic. For
example, you might get an announcement like this.

"Eve Torres is climbing up to the top rope. She springboards off the
top rope high into the air and hits Brie Bella with a flying missile
dropkick to the face. Both women crash to the mat momentarily stunned.
Eve stands back up, but it looks like Brie is still seeing stars from
that dropkick. It could be a while before she recovers from that
takedown from the former Diva's Champion."

Something like this can't be done with prerecorded speech. You can
either print it out as text to the screen or have something like Sapi
speak it outloud, but its too dynamic to record. You can write the
basic text for the move, but replace the names with a variable etc in
Sapi or when printing it to the screen but you can't do that if you
try to record every possible action like that. So I know what you mean
about not taking direct TTS support out of a game or engine.

The other side issue that has really made me start thinking along Sapi
lines is the issue over speed of the voice in MOTA. To me it ssounds
just right. Not too fast not too slow. Yet many potential customers
are saying its way too fast. I don't really have an answer for them,
because if I slow it down to what they want then its too slow for me.
If I leave it as is its too fast for them. The only alternative I see
is to switch over to Sapi or higher an acter to do the menus etc which
I simply don't have the money for.

Cheers!





On 5/1/11, Philip Bennefall  wrote:
> Hi Thomas,
>
> I think not including Sapi support just for this reason is the wrong
> approach. We are going to have to add it again eventually as more and more
> voices are released for 64 bit Windows, so better get it done sooner than
> later. Also one must consider the fact that one voice is better than
> nothing. A game like Entombed could still run fine with one installed voice,
> where as it would be nearly impossible to create it with prerecorded sound
> files.
>
> As for atmospheric speech, we are in agreement. In the case of your game I
> personally feel that it would benefit a great deal by replacing that
> prerecorded tts voice with a real actor, as even a narrator needs emotion in
> this sort of context. I can understand the voice, but I have to concentrate
> a bit because of the speed that it's set to. Certainly it doesn't prevent me
> from playing and enjoying the game as I have started doing over the last two
> weeks, but it would really be a blast to get rid of the tts.
>
> Kind regards,
>
> Philip Bennefall

---
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Regarding sapi and BGT

2011-05-01 Thread Philip Bennefall

Hi Thomas,

I think not including Sapi support just for this reason is the wrong 
approach. We are going to have to add it again eventually as more and more 
voices are released for 64 bit Windows, so better get it done sooner than 
later. Also one must consider the fact that one voice is better than 
nothing. A game like Entombed could still run fine with one installed voice, 
where as it would be nearly impossible to create it with prerecorded sound 
files.


As for atmospheric speech, we are in agreement. In the case of your game I 
personally feel that it would benefit a great deal by replacing that 
prerecorded tts voice with a real actor, as even a narrator needs emotion in 
this sort of context. I can understand the voice, but I have to concentrate 
a bit because of the speed that it's set to. Certainly it doesn't prevent me 
from playing and enjoying the game as I have started doing over the last two 
weeks, but it would really be a blast to get rid of the tts.


Kind regards,

Philip Bennefall
- Original Message - 
From: "Thomas Ward" 

To: ; "Gamers Discussion list" 
Sent: Sunday, May 01, 2011 11:54 AM
Subject: Re: [Audyssey] Regarding sapi and BGT


Hi Philip,

You are right, but I was just concerned about the fact that a lot of
developers such as Jim Kitchen do use Sapi in their games and it would
appear our choices for Sapi output on Windows 64-bit platforms are
pretty much limited to Anna, ESpeak, or some of the high priced
Lequendo voices that do currently support 64-bit platforms. If someone
were to write a new game in BGT, didn't want to do the work of using
human voiceovers, etc and chose to use Sapi instead any user who just
purchased a new 64-bit machine would be getting the short end of the
stick as far as Sapi voices goes. That's not directly the developers
fault of course, but more a matter of TTS manufacturers and 64-bit
Windows. We have the exact same issue on Linux where the default TTS
engine, ESpeak, works fine on 64-bit Linux. However, install any of
the commercial voices like Cepstral David, Callie, Dianne, or the
Dectalk and they aren't going to work. That makes me think twice about
including Speech-Dispatcher and Sapi support in my G3D Engine given
the fact there isn't much to choose from on 64-bit platforms.

However, like you said I also prefer human speech anyway if I can get
it over Sapi output. So its not a huge loss. I've been using
prerecorded speech for a while now, and will continue to do so. If I
have to use a Sapi voice at least I can record something like Scansoft
Tom and use it rather than ESpeak or something like that for games.
Something like ESpeak or Eloquence is fine for day to day computer
work, but in a highly atmosperic game forget it.

Cheers!


On 4/30/11, Philip Bennefall  wrote:

Hi Thomas,

I have heard the same thing, that only a couple of voices work reliably on
Windows 7 64 bit. However, I think this is more a problem for the text to
speech vendors than those of us who write game engines. There is simply
nothing we can do about it, except use Sapi in the way that Microsoft
outlines and that's that. If it doesn't work, it's out of our hands so to
speak.

I use human speech for most of my games anyway. There is nothing that 
annoys
me more than a text to speech voice in an otherwise atmospheric game. In 
my
upcoming title I am currently using Sapi for the in game speech, that is 
to
say the type of speech that would be done by a narrator. This is only 
while

I develop the game, however, and I'll definitely be switching to a real
actor before release.

Kind regards,

Philip Bennefall 



---
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Regarding sapi and BGT

2011-05-01 Thread Thomas Ward
Hi Shaun,

Yeah, but you may find that hard to do. Windows 7 really does need a
new computer to run remotely decently, and here where I am all you can
buy is 64-bit machines. They don't have a 32-bit machine in sight. You
can purchase 32-bit Windows 7 upgrades for your older 32-bit
computers, but then again if your system isn't fairly new then its not
going to run as good as it should.

HTH


On 4/30/11, shaun everiss  wrote:
> well it looks like then tom that when I upgrade to 7 I will request I
> have 32 bit.
> Even though this may mean me having to get and make driver cds of my
> stuff from toshiba.
> Hmmm at least I will get speech and such since sound still works by default.
> I found that quite usefull.
> On a new system we use I installed only 1 manufacturer spaciffic
> driver for the sound card.
> Everything else was from the intel site and was not customised at all.
> Works well.

---
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Regarding sapi and BGT

2011-05-01 Thread Thomas Ward
Hi Shaun,

Sure, but at what cost to the end user? Wil I, for example, have to
pay $30 per voice to update all of my Cepstral Swift voices to get the
new 64-bit Swift voices or will they include it as a free upgrade? I
doubt it. I'm sure they'll be some charge involved inupgrading from
Swift 5.1 voices to Swift 6.0 voices to make up the development cost
of supporting 64-bit operating systems. Diddo for Cereproc, At&T, and
every other Sapi voice developer. That will get expensive long term.


On 4/30/11, shaun everiss  wrote:
> well this will have to change sooner or later.
> The companies have till 2020 to do that which is projected win7 lifecycle.
> After that no more 32 bit oses.

---
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Regarding sapi and BGT

2011-05-01 Thread Thomas Ward
Hi Shaun,

No, it won't unfortunately. I got the same info from Nextup.com, and I
wrote them back and let them know their so-called fix was specific to
Vista not Win 7. There is no "classic view" in the Win 7 control
panel. That feature was removed in Windows 7. They sent me a hack to
type into the run dialog that forced Win 7 to show the 32-bit control
pannel items for speech, but when I set up something like a 32-bit
voice as default certain games like Jim Kitchens didn't come up
talking with the 32-bit voices. The only voice I could get to work was
MS Anna. So I don't know that there is a quick and easy solution for
this issue. I think we are going to have to wait until Cepstral,
Cereproc, etc get off their tails and produce 64-bit compatible voices
as right now there isn't many to choose from. On the bright side the
Accapella group have released a 64-bit version of Heather for Mac, but
they are still working on the 64-bit version for Windows. As alot of
you know I use that voice a lot, particularly in older versions of
MOTA, and its probably one of the best Sapi 5 voices out there. So it
looks like the Accapella Group are at least trying to address the
problem right now.

On 5/1/11, shaun everiss  wrote:
> hmmm will this work on win7 I wander.
> If so then this would really rock.

---
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Regarding sapi and BGT

2011-05-01 Thread Thomas Ward
Hi Philip,

You are right, but I was just concerned about the fact that a lot of
developers such as Jim Kitchen do use Sapi in their games and it would
appear our choices for Sapi output on Windows 64-bit platforms are
pretty much limited to Anna, ESpeak, or some of the high priced
Lequendo voices that do currently support 64-bit platforms. If someone
were to write a new game in BGT, didn't want to do the work of using
human voiceovers, etc and chose to use Sapi instead any user who just
purchased a new 64-bit machine would be getting the short end of the
stick as far as Sapi voices goes. That's not directly the developers
fault of course, but more a matter of TTS manufacturers and 64-bit
Windows. We have the exact same issue on Linux where the default TTS
engine, ESpeak, works fine on 64-bit Linux. However, install any of
the commercial voices like Cepstral David, Callie, Dianne, or the
Dectalk and they aren't going to work. That makes me think twice about
including Speech-Dispatcher and Sapi support in my G3D Engine given
the fact there isn't much to choose from on 64-bit platforms.

However, like you said I also prefer human speech anyway if I can get
it over Sapi output. So its not a huge loss. I've been using
prerecorded speech for a while now, and will continue to do so. If I
have to use a Sapi voice at least I can record something like Scansoft
Tom and use it rather than ESpeak or something like that for games.
Something like ESpeak or Eloquence is fine for day to day computer
work, but in a highly atmosperic game forget it.

Cheers!


On 4/30/11, Philip Bennefall  wrote:
> Hi Thomas,
>
> I have heard the same thing, that only a couple of voices work reliably on
> Windows 7 64 bit. However, I think this is more a problem for the text to
> speech vendors than those of us who write game engines. There is simply
> nothing we can do about it, except use Sapi in the way that Microsoft
> outlines and that's that. If it doesn't work, it's out of our hands so to
> speak.
>
> I use human speech for most of my games anyway. There is nothing that annoys
> me more than a text to speech voice in an otherwise atmospheric game. In my
> upcoming title I am currently using Sapi for the in game speech, that is to
> say the type of speech that would be done by a narrator. This is only while
> I develop the game, however, and I'll definitely be switching to a real
> actor before release.
>
> Kind regards,
>
> Philip Bennefall

---
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Regarding sapi and BGT

2011-05-01 Thread shaun everiss

hmmm will this work on win7 I wander.
If so then this would really rock.
At 07:34 a.m. 1/05/2011, you wrote:

Hi Thomas,
Here is the fix I got from Nextup:
by kdwhite » Fri Aug 14, 2009 8:46 am

By default, Anna is the only voice available in windows on 64bit 
vista machines. If you'd like one of the 32-bit voices like AT&T 
Natural Voices to be your default, here is how:


. Check on "Control Panel"

2. On the left hand side click on "Classic View"

3. Then click on "View 32- bit control panel items"

4. Then click on "Text-to-Speech"

5. You can then select the voice of your choice. Click "apply" and 
then "OK" Exit.




You will now have the voice you selected such as At&t Mike 16 as 
your default for your 32-bit apps like Firefox, Microsoft Outlook 
2007, and any other 32-bit app that worked and supported Text-to-Speech before.

Ken White
NextUp.com

- Original Message - From: "Thomas Ward" 
To: "Gamers Discussion list" 
Sent: Saturday, April 30, 2011 1:44 PM
Subject: Re: [Audyssey] Regarding sapi and BGT



HiShane,

Well, its not a Windows 7 VS Windows XP problem though. Its a 32-bit
vs 64-bit problem. Alot of the Sapi 5 voices you can purchase from
Nextup.com, Cepstral.com, Cereproc.com, etc have not been upgraded to
support 64-bit Windows therefore a lot of Windows  7 users running new
64-bit platforms are having problems. The only voices I know of that
actually work without problems on Windows 7 64-bit is Microsoft Anna,
ESpeak, and I believe Lequendo has ported some of their voices like
Kate to 64-bit Windows. Beyond that everything else is still 32-bit. I
know the most if not all the commercial voices work on Windows 7
32-bit as I have several installed and they work fine. Its just the
new 64-bit machines that have this problem.

Cheers!



---
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Regarding sapi and BGT

2011-04-30 Thread shaun everiss

well this will have to change sooner or later.
The companies have till 2020 to do that which is projected win7 lifecycle.
After that no more 32 bit oses.
At 05:53 a.m. 1/05/2011, you wrote:

HI Ron,

Oh, lovely. Although, I'm not surprised. We Linux users are in the
same boat I'm afraid. ESpeak has been upgraded to support 64-bit
Linux, which is good since that's the default TTS Engine used by Orca,
but all of the commercial voices I own like Fonix Dectalk, Cepstral
voices, AT&T Voices, come up with an error and don't work. Cepstral
basically told me its because I was running it on a 64-bit Linux
distribution, and their voices only support 32-bit. Unfortunately, the
same applies to the Windows Sapi 5 versions of the Cepstral voices
which I also own. I asked Cereproc and they gave me the same answer.
Basically, if we are looking at a 64-bit OS and platform we are
screwed when it comes to compatible voices. I think this issue will
dramatically effect engines like BGT and my own G3D since Sapi support
on 64-bit Windows is practically useless right now. Diddo for
Speech-Dispatcher on Linux. I guess the only real long term solution
is to do voice overs since Sapi and Speech-Dispatcher are currently
limited to one or two voices.

On 4/30/11, Ron Kolesar  wrote:
> Hi Tom.
> To answer your question.
> Yes you only have access to MS. Anna.
> It sure would be nice to have access to all of the voices once again in the
> world of windows seven and the 64 bit processor world like we took for
> granted in the vista and 32 bit world.
> Hope this helps Tom.
> Ron who's still getting use to the Logitech f510
> Ron Kolesar
> kolesar16...@roadrunner.com

---
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Regarding sapi and BGT

2011-04-30 Thread shaun everiss
well it looks like then tom that when I upgrade to 7 I will request I 
have 32 bit.
Even though this may mean me having to get and make driver cds of my 
stuff from toshiba.

Hmmm at least I will get speech and such since sound still works by default.
I found that quite usefull.
On a new system we use I installed only 1 manufacturer spaciffic 
driver for the sound card.

Everything else was from the intel site and was not customised at all.
Works well.
At 05:44 a.m. 1/05/2011, you wrote:

HiShane,

Well, its not a Windows 7 VS Windows XP problem though. Its a 32-bit
vs 64-bit problem. Alot of the Sapi 5 voices you can purchase from
Nextup.com, Cepstral.com, Cereproc.com, etc have not been upgraded to
support 64-bit Windows therefore a lot of Windows  7 users running new
64-bit platforms are having problems. The only voices I know of that
actually work without problems on Windows 7 64-bit is Microsoft Anna,
ESpeak, and I believe Lequendo has ported some of their voices like
Kate to 64-bit Windows. Beyond that everything else is still 32-bit. I
know the most if not all the commercial voices work on Windows 7
32-bit as I have several installed and they work fine. Its just the
new 64-bit machines that have this problem.

Cheers!




On 4/30/11, Shane Lowe  wrote:
> yup... Same here
>
> I switched back from windows7 like... 2 months ago.
> Back on my good old xp now!

---
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Regarding sapi and BGT

2011-04-30 Thread shaun everiss
Hmmm I havn't tried tom but I know that the realspeak voices that 
come with jaws8, of which someone just gave me a bit ago will not 
load on 64 bit systems at all.
And since the only non sapi 5.1 voices are done by ms, the only 
things we will be able to run are ms anna and maybe the lh stuff that 
comes with office since thats sapi 6.0.
Sertainly though This is probably one reason where I will probably 
delay my upgrade to 7 from xp, though this really needs to get resolved.


I think if push goes to shove I will spend about 200 on the ivona 
stuff and forget the realspeak system unless I can buy a pack of all 
the english voices to, since this is what I use for everything.

At 02:24 a.m. 1/05/2011, you wrote:

Hi Philip,

Thanks for the post. What you said makes a lot of sense. I have
discovered myself that when I was using C# .net to write the G3D
engine I had no issues with Sapi at all. Neospeech Kate, Neospeech
Paul, etc worked fine. When I converted it to C++ those voices started
giving me problems. So I agree the problem is most likely do to the
fact we are accessing them directly through the C++ libraries rather
than a strictly com implamentation the way other non-C++ languages
handles Sapi 5.

While we are on the topic of Sapi voices I just discovered something
else that will give you and other gamers something of a headache. I've
found out that Windows 7 64-bit has real troubles with older 32-bit
Sapi 5 voices. The only Sapi voice that is reliable on Windows 7
64-bit is Microsoft Anna 5.4. I think this will possibly present
developers some hastles with Sapi in the future. Can anyone confirm
this issue?

Cheers!


On 4/30/11, Philip Bennefall  wrote:
> Hi all,
>
> This message is intended for those of you who either write games 
in BGT that

> use Sapi, or play BGT based games that make use of it.
>
> There has been a long standing issue where certain voices don't work well
> with BGT, obviously affecting all games written with it. For 
quite some time

> I had no clue why this was, and just put it down to improperly configured
> voices and the like. But I have discovered that the issue stems from the
> fact that I am using the C++ Sapi interface directly, as I am told that
> programs written in languages such as VB or even JavaScript do not suffer
> from the same problems. Thus, I have concluded that I need to redesign the
> entire Sapi codebase in the engine which is what I am now in the process of
> doing. Instead of calling upon the C++ Sapi interface directly I am now
> using what is known as the COM IDispatch interface, which is basically a
> convenient way of accessing COM objects without knowing their API in
> advance. This is what all of these other languages do, and it seems as
> though voices such as NeoSpeech Kate and Paul were written with 
IDispatch in

> mind.
>
> As a result of this rewrite, the next version of BGT will allow you to list
> all the available voices on the system and select them on the 
fly, as can be

> seen in games such as Entombed and all of Jim Kitchen's freeware Sapi based
> titles. I will also endeavour to include features such as 
changing the pitch

> of the voice, which is fairly easy to do under the hood and give the user a
> simple pitch property that they can manipulate.
>
> Hope this is of interest to some, and thanks for reading.
>
> Kind regards,
>
> Philip Bennefall
> ---
> 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
> http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
> All messages are archived and can be searched and read at
> http://www.mail-archive.com/gamers@audyssey.org.
> 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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Regarding sapi and BGT

2011-04-30 Thread shaun everiss

hmmm that must be a heck of a rewrite.
But good it will be fixed.
At 01:18 a.m. 1/05/2011, you wrote:

Hi all,

This message is intended for those of you who either write games in 
BGT that use Sapi, or play BGT based games that make use of it.


There has been a long standing issue where certain voices don't work 
well with BGT, obviously affecting all games written with it. For 
quite some time I had no clue why this was, and just put it down to 
improperly configured voices and the like. But I have discovered 
that the issue stems from the fact that I am using the C++ Sapi 
interface directly, as I am told that programs written in languages 
such as VB or even JavaScript do not suffer from the same problems. 
Thus, I have concluded that I need to redesign the entire Sapi 
codebase in the engine which is what I am now in the process of 
doing. Instead of calling upon the C++ Sapi interface directly I am 
now using what is known as the COM IDispatch interface, which is 
basically a convenient way of accessing COM objects without knowing 
their API in advance. This is what all of these other languages do, 
and it seems as though voices such as NeoSpeech Kate and Paul were 
written with IDispatch in mind.


As a result of this rewrite, the next version of BGT will allow you 
to list all the available voices on the system and select them on 
the fly, as can be seen in games such as Entombed and all of Jim 
Kitchen's freeware Sapi based titles. I will also endeavour to 
include features such as changing the pitch of the voice, which is 
fairly easy to do under the hood and give the user a simple pitch 
property that they can manipulate.


Hope this is of interest to some, and thanks for reading.

Kind regards,

Philip Bennefall
---
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Regarding sapi and BGT

2011-04-30 Thread Phil Vlasak

Hi Thomas,
Here is another post in Nextup for Windows 7:
Re: Change default pc voice in Win7 x64
by Jim Bretti » Mon Feb 28, 2011 1:43 pm

The default voice in Windows is set on the Windows speech control panel, but 
an issue you're going to run into is that 64 bit versions of AT&T voices are 
not currently available. On Windows 7 64 bit, click your control panel, and 
set the 'View By' to "Category". Then, click "Ease of Access" -> "Speech 
Recognition". In the left pane of the Speech Recognition setup, you'll see a 
link for 'Text To Speech'. Click that, and you'll be able to configure the 
windows default voice for 64 bit applications. This panel will display only 
64 bit voices, so AT&T voices will not appear.


To configure the windows default voice for 32 bit voices, click your Start 
button, then click Computer. Copy and paste the following into the address 
field in Windows Explorer:


C:\Windows\SysWOW64\Speech\SpeechUX\sapi.cpl

This control panel will display your 32 bit voices, and AT&T voices should 
appear in this control panel. So you can then set Crystal as the default 
voice, but only for 32 bit applications.

Jim Bretti
NextUp.com


---
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Regarding sapi and BGT

2011-04-30 Thread Philip Bennefall

Hi Thomas,

I have heard the same thing, that only a couple of voices work reliably on 
Windows 7 64 bit. However, I think this is more a problem for the text to 
speech vendors than those of us who write game engines. There is simply 
nothing we can do about it, except use Sapi in the way that Microsoft 
outlines and that's that. If it doesn't work, it's out of our hands so to 
speak.


I use human speech for most of my games anyway. There is nothing that annoys 
me more than a text to speech voice in an otherwise atmospheric game. In my 
upcoming title I am currently using Sapi for the in game speech, that is to 
say the type of speech that would be done by a narrator. This is only while 
I develop the game, however, and I'll definitely be switching to a real 
actor before release.


Kind regards,

Philip Bennefall
- Original Message - 
From: "Thomas Ward" 

To: ; "Gamers Discussion list" 
Sent: Saturday, April 30, 2011 4:24 PM
Subject: Re: [Audyssey] Regarding sapi and BGT


Hi Philip,

Thanks for the post. What you said makes a lot of sense. I have
discovered myself that when I was using C# .net to write the G3D
engine I had no issues with Sapi at all. Neospeech Kate, Neospeech
Paul, etc worked fine. When I converted it to C++ those voices started
giving me problems. So I agree the problem is most likely do to the
fact we are accessing them directly through the C++ libraries rather
than a strictly com implamentation the way other non-C++ languages
handles Sapi 5.

While we are on the topic of Sapi voices I just discovered something
else that will give you and other gamers something of a headache. I've
found out that Windows 7 64-bit has real troubles with older 32-bit
Sapi 5 voices. The only Sapi voice that is reliable on Windows 7
64-bit is Microsoft Anna 5.4. I think this will possibly present
developers some hastles with Sapi in the future. Can anyone confirm
this issue?

Cheers!


On 4/30/11, Philip Bennefall  wrote:

Hi all,

This message is intended for those of you who either write games in BGT 
that

use Sapi, or play BGT based games that make use of it.

There has been a long standing issue where certain voices don't work well
with BGT, obviously affecting all games written with it. For quite some 
time

I had no clue why this was, and just put it down to improperly configured
voices and the like. But I have discovered that the issue stems from the
fact that I am using the C++ Sapi interface directly, as I am told that
programs written in languages such as VB or even JavaScript do not suffer
from the same problems. Thus, I have concluded that I need to redesign the
entire Sapi codebase in the engine which is what I am now in the process 
of

doing. Instead of calling upon the C++ Sapi interface directly I am now
using what is known as the COM IDispatch interface, which is basically a
convenient way of accessing COM objects without knowing their API in
advance. This is what all of these other languages do, and it seems as
though voices such as NeoSpeech Kate and Paul were written with IDispatch 
in

mind.

As a result of this rewrite, the next version of BGT will allow you to 
list
all the available voices on the system and select them on the fly, as can 
be
seen in games such as Entombed and all of Jim Kitchen's freeware Sapi 
based
titles. I will also endeavour to include features such as changing the 
pitch
of the voice, which is fairly easy to do under the hood and give the user 
a

simple pitch property that they can manipulate.

Hope this is of interest to some, and thanks for reading.

Kind regards,

Philip Bennefall
---
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Regarding sapi and BGT

2011-04-30 Thread Thomas Ward
HI Phil,

Here's the problem with that tech support post. Its for Windows Vista
not Windows 7. There is no classic view in the Windows 7 control
panel!!!

There is a hack available where you can type a command into run in
Windows 7 to access the  32-bit control panel items, but even so if
you set anything else other than Anna as default some apps will crash
on startup. The 32-bit voices are simply not very compatible with
64-bit Windows 7 I'm afraid. I'm dealing with this issue right now
with a client I'm working with and we haven't found a satisfactory
answer that properly makes Sapi 5 voices other than Anna work
correctly without trying various hacks, and even then its not exactly
going to work perfectly with everything.




On 4/30/11, Phil Vlasak  wrote:
> Hi Thomas,
> Here is the fix I got from Nextup:

---
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Regarding sapi and BGT

2011-04-30 Thread Phil Vlasak

Hi Thomas,
Here is the fix I got from Nextup:
by kdwhite » Fri Aug 14, 2009 8:46 am

By default, Anna is the only voice available in windows on 64bit vista 
machines. If you'd like one of the 32-bit voices like AT&T Natural Voices to 
be your default, here is how:


. Check on "Control Panel"

2. On the left hand side click on "Classic View"

3. Then click on "View 32- bit control panel items"

4. Then click on "Text-to-Speech"

5. You can then select the voice of your choice. Click "apply" and then "OK" 
Exit.




You will now have the voice you selected such as At&t Mike 16 as your 
default for your 32-bit apps like Firefox, Microsoft Outlook 2007, and any 
other 32-bit app that worked and supported Text-to-Speech before.

Ken White
NextUp.com

- Original Message - 
From: "Thomas Ward" 

To: "Gamers Discussion list" 
Sent: Saturday, April 30, 2011 1:44 PM
Subject: Re: [Audyssey] Regarding sapi and BGT



HiShane,

Well, its not a Windows 7 VS Windows XP problem though. Its a 32-bit
vs 64-bit problem. Alot of the Sapi 5 voices you can purchase from
Nextup.com, Cepstral.com, Cereproc.com, etc have not been upgraded to
support 64-bit Windows therefore a lot of Windows  7 users running new
64-bit platforms are having problems. The only voices I know of that
actually work without problems on Windows 7 64-bit is Microsoft Anna,
ESpeak, and I believe Lequendo has ported some of their voices like
Kate to 64-bit Windows. Beyond that everything else is still 32-bit. I
know the most if not all the commercial voices work on Windows 7
32-bit as I have several installed and they work fine. Its just the
new 64-bit machines that have this problem.

Cheers!




---
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Regarding sapi and BGT

2011-04-30 Thread Thomas Ward
HI Ron,

Oh, lovely. Although, I'm not surprised. We Linux users are in the
same boat I'm afraid. ESpeak has been upgraded to support 64-bit
Linux, which is good since that's the default TTS Engine used by Orca,
but all of the commercial voices I own like Fonix Dectalk, Cepstral
voices, AT&T Voices, come up with an error and don't work. Cepstral
basically told me its because I was running it on a 64-bit Linux
distribution, and their voices only support 32-bit. Unfortunately, the
same applies to the Windows Sapi 5 versions of the Cepstral voices
which I also own. I asked Cereproc and they gave me the same answer.
Basically, if we are looking at a 64-bit OS and platform we are
screwed when it comes to compatible voices. I think this issue will
dramatically effect engines like BGT and my own G3D since Sapi support
on 64-bit Windows is practically useless right now. Diddo for
Speech-Dispatcher on Linux. I guess the only real long term solution
is to do voice overs since Sapi and Speech-Dispatcher are currently
limited to one or two voices.

On 4/30/11, Ron Kolesar  wrote:
> Hi Tom.
> To answer your question.
> Yes you only have access to MS. Anna.
> It sure would be nice to have access to all of the voices once again in the
> world of windows seven and the 64 bit processor world like we took for
> granted in the vista and 32 bit world.
> Hope this helps Tom.
> Ron who's still getting use to the Logitech f510
> Ron Kolesar
> kolesar16...@roadrunner.com

---
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Regarding sapi and BGT

2011-04-30 Thread Thomas Ward
HiShane,

Well, its not a Windows 7 VS Windows XP problem though. Its a 32-bit
vs 64-bit problem. Alot of the Sapi 5 voices you can purchase from
Nextup.com, Cepstral.com, Cereproc.com, etc have not been upgraded to
support 64-bit Windows therefore a lot of Windows  7 users running new
64-bit platforms are having problems. The only voices I know of that
actually work without problems on Windows 7 64-bit is Microsoft Anna,
ESpeak, and I believe Lequendo has ported some of their voices like
Kate to 64-bit Windows. Beyond that everything else is still 32-bit. I
know the most if not all the commercial voices work on Windows 7
32-bit as I have several installed and they work fine. Its just the
new 64-bit machines that have this problem.

Cheers!




On 4/30/11, Shane Lowe  wrote:
> yup... Same here
>
> I switched back from windows7 like... 2 months ago.
> Back on my good old xp now!

---
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Regarding sapi and BGT

2011-04-30 Thread Ron Kolesar
Hi Tom.
To answer your question.
Yes you only have access to MS. Anna.
It sure would be nice to have access to all of the voices once again in the 
world of windows seven and the 64 bit processor world like we took for 
granted in the vista and 32 bit world.
Hope this helps Tom.
Ron who's still getting use to the Logitech f510
Ron Kolesar
kolesar16...@roadrunner.com

--
From: "Thomas Ward" 
Sent: Saturday, April 30, 2011 10:24 AM
To: "Philip Bennefall" ; "Gamers Discussion list" 

Subject: Re: [Audyssey] Regarding sapi and BGT

> Hi Philip,
>
> Thanks for the post. What you said makes a lot of sense. I have
> discovered myself that when I was using C# .net to write the G3D
> engine I had no issues with Sapi at all. Neospeech Kate, Neospeech
> Paul, etc worked fine. When I converted it to C++ those voices started
> giving me problems. So I agree the problem is most likely do to the
> fact we are accessing them directly through the C++ libraries rather
> than a strictly com implamentation the way other non-C++ languages
> handles Sapi 5.
>
> While we are on the topic of Sapi voices I just discovered something
> else that will give you and other gamers something of a headache. I've
> found out that Windows 7 64-bit has real troubles with older 32-bit
> Sapi 5 voices. The only Sapi voice that is reliable on Windows 7
> 64-bit is Microsoft Anna 5.4. I think this will possibly present
> developers some hastles with Sapi in the future. Can anyone confirm
> this issue?
>
> Cheers!
>
>
> On 4/30/11, Philip Bennefall  wrote:
>> Hi all,
>>
>> This message is intended for those of you who either write games in BGT 
>> that
>> use Sapi, or play BGT based games that make use of it.
>>
>> There has been a long standing issue where certain voices don't work well
>> with BGT, obviously affecting all games written with it. For quite some 
>> time
>> I had no clue why this was, and just put it down to improperly configured
>> voices and the like. But I have discovered that the issue stems from the
>> fact that I am using the C++ Sapi interface directly, as I am told that
>> programs written in languages such as VB or even JavaScript do not suffer
>> from the same problems. Thus, I have concluded that I need to redesign 
>> the
>> entire Sapi codebase in the engine which is what I am now in the process 
>> of
>> doing. Instead of calling upon the C++ Sapi interface directly I am now
>> using what is known as the COM IDispatch interface, which is basically a
>> convenient way of accessing COM objects without knowing their API in
>> advance. This is what all of these other languages do, and it seems as
>> though voices such as NeoSpeech Kate and Paul were written with IDispatch 
>> in
>> mind.
>>
>> As a result of this rewrite, the next version of BGT will allow you to 
>> list
>> all the available voices on the system and select them on the fly, as can 
>> be
>> seen in games such as Entombed and all of Jim Kitchen's freeware Sapi 
>> based
>> titles. I will also endeavour to include features such as changing the 
>> pitch
>> of the voice, which is fairly easy to do under the hood and give the user 
>> a
>> simple pitch property that they can manipulate.
>>
>> Hope this is of interest to some, and thanks for reading.
>>
>> Kind regards,
>>
>> Philip Bennefall
>> ---
>> 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
>> http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
>> All messages are archived and can be searched and read at
>> http://www.mail-archive.com/gamers@audyssey.org.
>> 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
> http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
> All messages are archived and can be searched and read at
> http://www.mail-archive.com/gamers@audyssey.org.
> 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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Regarding sapi and BGT

2011-04-30 Thread Shane Lowe

yup... Same here

I switched back from windows7 like... 2 months ago.
Back on my good old xp now!

- Original Message - 
From: "Thomas Ward" 
To: "Philip Bennefall" ; "Gamers Discussion list" 


Sent: Saturday, April 30, 2011 10:24 AM
Subject: Re: [Audyssey] Regarding sapi and BGT



Hi Philip,

Thanks for the post. What you said makes a lot of sense. I have
discovered myself that when I was using C# .net to write the G3D
engine I had no issues with Sapi at all. Neospeech Kate, Neospeech
Paul, etc worked fine. When I converted it to C++ those voices started
giving me problems. So I agree the problem is most likely do to the
fact we are accessing them directly through the C++ libraries rather
than a strictly com implamentation the way other non-C++ languages
handles Sapi 5.

While we are on the topic of Sapi voices I just discovered something
else that will give you and other gamers something of a headache. I've
found out that Windows 7 64-bit has real troubles with older 32-bit
Sapi 5 voices. The only Sapi voice that is reliable on Windows 7
64-bit is Microsoft Anna 5.4. I think this will possibly present
developers some hastles with Sapi in the future. Can anyone confirm
this issue?

Cheers!


On 4/30/11, Philip Bennefall  wrote:

Hi all,

This message is intended for those of you who either write games in BGT 
that

use Sapi, or play BGT based games that make use of it.

There has been a long standing issue where certain voices don't work well
with BGT, obviously affecting all games written with it. For quite some 
time

I had no clue why this was, and just put it down to improperly configured
voices and the like. But I have discovered that the issue stems from the
fact that I am using the C++ Sapi interface directly, as I am told that
programs written in languages such as VB or even JavaScript do not suffer
from the same problems. Thus, I have concluded that I need to redesign 
the
entire Sapi codebase in the engine which is what I am now in the process 
of

doing. Instead of calling upon the C++ Sapi interface directly I am now
using what is known as the COM IDispatch interface, which is basically a
convenient way of accessing COM objects without knowing their API in
advance. This is what all of these other languages do, and it seems as
though voices such as NeoSpeech Kate and Paul were written with IDispatch 
in

mind.

As a result of this rewrite, the next version of BGT will allow you to 
list
all the available voices on the system and select them on the fly, as can 
be
seen in games such as Entombed and all of Jim Kitchen's freeware Sapi 
based
titles. I will also endeavour to include features such as changing the 
pitch
of the voice, which is fairly easy to do under the hood and give the user 
a

simple pitch property that they can manipulate.

Hope this is of interest to some, and thanks for reading.

Kind regards,

Philip Bennefall
---
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Regarding sapi and BGT

2011-04-30 Thread Thomas Ward
Hi Philip,

Thanks for the post. What you said makes a lot of sense. I have
discovered myself that when I was using C# .net to write the G3D
engine I had no issues with Sapi at all. Neospeech Kate, Neospeech
Paul, etc worked fine. When I converted it to C++ those voices started
giving me problems. So I agree the problem is most likely do to the
fact we are accessing them directly through the C++ libraries rather
than a strictly com implamentation the way other non-C++ languages
handles Sapi 5.

While we are on the topic of Sapi voices I just discovered something
else that will give you and other gamers something of a headache. I've
found out that Windows 7 64-bit has real troubles with older 32-bit
Sapi 5 voices. The only Sapi voice that is reliable on Windows 7
64-bit is Microsoft Anna 5.4. I think this will possibly present
developers some hastles with Sapi in the future. Can anyone confirm
this issue?

Cheers!


On 4/30/11, Philip Bennefall  wrote:
> Hi all,
>
> This message is intended for those of you who either write games in BGT that
> use Sapi, or play BGT based games that make use of it.
>
> There has been a long standing issue where certain voices don't work well
> with BGT, obviously affecting all games written with it. For quite some time
> I had no clue why this was, and just put it down to improperly configured
> voices and the like. But I have discovered that the issue stems from the
> fact that I am using the C++ Sapi interface directly, as I am told that
> programs written in languages such as VB or even JavaScript do not suffer
> from the same problems. Thus, I have concluded that I need to redesign the
> entire Sapi codebase in the engine which is what I am now in the process of
> doing. Instead of calling upon the C++ Sapi interface directly I am now
> using what is known as the COM IDispatch interface, which is basically a
> convenient way of accessing COM objects without knowing their API in
> advance. This is what all of these other languages do, and it seems as
> though voices such as NeoSpeech Kate and Paul were written with IDispatch in
> mind.
>
> As a result of this rewrite, the next version of BGT will allow you to list
> all the available voices on the system and select them on the fly, as can be
> seen in games such as Entombed and all of Jim Kitchen's freeware Sapi based
> titles. I will also endeavour to include features such as changing the pitch
> of the voice, which is fairly easy to do under the hood and give the user a
> simple pitch property that they can manipulate.
>
> Hope this is of interest to some, and thanks for reading.
>
> Kind regards,
>
> Philip Bennefall
> ---
> 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
> http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
> All messages are archived and can be searched and read at
> http://www.mail-archive.com/gamers@audyssey.org.
> 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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Regarding sapi and BGT

2011-04-30 Thread Shane Lowe

thanks much!
This will be great!

- Original Message - 
From: "Philip Bennefall" 

To: "Gamers Discussion list" 
Sent: Saturday, April 30, 2011 9:18 AM
Subject: [Audyssey] Regarding sapi and BGT



Hi all,

This message is intended for those of you who either write games in BGT 
that use Sapi, or play BGT based games that make use of it.


There has been a long standing issue where certain voices don't work well 
with BGT, obviously affecting all games written with it. For quite some 
time I had no clue why this was, and just put it down to improperly 
configured voices and the like. But I have discovered that the issue stems 
from the fact that I am using the C++ Sapi interface directly, as I am 
told that programs written in languages such as VB or even JavaScript do 
not suffer from the same problems. Thus, I have concluded that I need to 
redesign the entire Sapi codebase in the engine which is what I am now in 
the process of doing. Instead of calling upon the C++ Sapi interface 
directly I am now using what is known as the COM IDispatch interface, 
which is basically a convenient way of accessing COM objects without 
knowing their API in advance. This is what all of these other languages 
do, and it seems as though voices such as NeoSpeech Kate and Paul were 
written with IDispatch in mind.


As a result of this rewrite, the next version of BGT will allow you to 
list all the available voices on the system and select them on the fly, as 
can be seen in games such as Entombed and all of Jim Kitchen's freeware 
Sapi based titles. I will also endeavour to include features such as 
changing the pitch of the voice, which is fairly easy to do under the hood 
and give the user a simple pitch property that they can manipulate.


Hope this is of interest to some, and thanks for reading.

Kind regards,

Philip Bennefall
---
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Regarding sapi and BGT

2011-04-30 Thread Bryan Peterson
Very much so. Some of my future games might use SAPI. In fact the free title 
I'm slowly working on is such a one. So it'll be nice to have the option of 
ALL the voices I have installed on my machine.

We are the Knights who say...Ni!
- Original Message - 
From: "Philip Bennefall" 

To: "Gamers Discussion list" 
Sent: Saturday, April 30, 2011 7:18 AM
Subject: [Audyssey] Regarding sapi and BGT



Hi all,

This message is intended for those of you who either write games in BGT 
that use Sapi, or play BGT based games that make use of it.


There has been a long standing issue where certain voices don't work well 
with BGT, obviously affecting all games written with it. For quite some 
time I had no clue why this was, and just put it down to improperly 
configured voices and the like. But I have discovered that the issue stems 
from the fact that I am using the C++ Sapi interface directly, as I am 
told that programs written in languages such as VB or even JavaScript do 
not suffer from the same problems. Thus, I have concluded that I need to 
redesign the entire Sapi codebase in the engine which is what I am now in 
the process of doing. Instead of calling upon the C++ Sapi interface 
directly I am now using what is known as the COM IDispatch interface, 
which is basically a convenient way of accessing COM objects without 
knowing their API in advance. This is what all of these other languages 
do, and it seems as though voices such as NeoSpeech Kate and Paul were 
written with IDispatch in mind.


As a result of this rewrite, the next version of BGT will allow you to 
list all the available voices on the system and select them on the fly, as 
can be seen in games such as Entombed and all of Jim Kitchen's freeware 
Sapi based titles. I will also endeavour to include features such as 
changing the pitch of the voice, which is fairly easy to do under the hood 
and give the user a simple pitch property that they can manipulate.


Hope this is of interest to some, and thanks for reading.

Kind regards,

Philip Bennefall
---
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] Regarding sapi and BGT

2011-04-30 Thread dark

Hi Phil.

I've never had issues with Scansoft daniel, but I've certainly run into 
other people who have.


Be nice to get this one fixed.

All the best,

Dark.
- Original Message - 
From: "Philip Bennefall" 

To: "Gamers Discussion list" 
Sent: Saturday, April 30, 2011 2:18 PM
Subject: [Audyssey] Regarding sapi and BGT



Hi all,

This message is intended for those of you who either write games in BGT 
that use Sapi, or play BGT based games that make use of it.


There has been a long standing issue where certain voices don't work well 
with BGT, obviously affecting all games written with it. For quite some 
time I had no clue why this was, and just put it down to improperly 
configured voices and the like. But I have discovered that the issue stems 
from the fact that I am using the C++ Sapi interface directly, as I am 
told that programs written in languages such as VB or even JavaScript do 
not suffer from the same problems. Thus, I have concluded that I need to 
redesign the entire Sapi codebase in the engine which is what I am now in 
the process of doing. Instead of calling upon the C++ Sapi interface 
directly I am now using what is known as the COM IDispatch interface, 
which is basically a convenient way of accessing COM objects without 
knowing their API in advance. This is what all of these other languages 
do, and it seems as though voices such as NeoSpeech Kate and Paul were 
written with IDispatch in mind.


As a result of this rewrite, the next version of BGT will allow you to 
list all the available voices on the system and select them on the fly, as 
can be seen in games such as Entombed and all of Jim Kitchen's freeware 
Sapi based titles. I will also endeavour to include features such as 
changing the pitch of the voice, which is fairly easy to do under the hood 
and give the user a simple pitch property that they can manipulate.


Hope this is of interest to some, and thanks for reading.

Kind regards,

Philip Bennefall
---
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


[Audyssey] Regarding sapi and BGT

2011-04-30 Thread Philip Bennefall
Hi all,

This message is intended for those of you who either write games in BGT that 
use Sapi, or play BGT based games that make use of it.

There has been a long standing issue where certain voices don't work well with 
BGT, obviously affecting all games written with it. For quite some time I had 
no clue why this was, and just put it down to improperly configured voices and 
the like. But I have discovered that the issue stems from the fact that I am 
using the C++ Sapi interface directly, as I am told that programs written in 
languages such as VB or even JavaScript do not suffer from the same problems. 
Thus, I have concluded that I need to redesign the entire Sapi codebase in the 
engine which is what I am now in the process of doing. Instead of calling upon 
the C++ Sapi interface directly I am now using what is known as the COM 
IDispatch interface, which is basically a convenient way of accessing COM 
objects without knowing their API in advance. This is what all of these other 
languages do, and it seems as though voices such as NeoSpeech Kate and Paul 
were written with IDispatch in mind.

As a result of this rewrite, the next version of BGT will allow you to list all 
the available voices on the system and select them on the fly, as can be seen 
in games such as Entombed and all of Jim Kitchen's freeware Sapi based titles. 
I will also endeavour to include features such as changing the pitch of the 
voice, which is fairly easy to do under the hood and give the user a simple 
pitch property that they can manipulate.

Hope this is of interest to some, and thanks for reading.

Kind regards,

Philip Bennefall
---
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
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.