Hi Simon,
seems that something is majorly wrong with your installation of Sapi.
I had a similar problem.
A friend of mine created a little freeware program called Text to mp3, which
does exactly that - takes a .txt file and converts it into mp3 using Sapi,
excellent for reading ebooks or any longer documents in general when
travelling on your mp3 player, etc.
External applications that try to access Sapi have to do so through the
sapi.spvoice object, and my installation of Sapi got somehow broken one day,
I don'T know even now what was the cause of it. My screen reader still
worked, but all other appz, including the text2mp3, couldn't create the
sapi.spvoice object any more, which was causing similar crashes to yours
whenever there was an attempt to access Sapi. NOthing I could do fixed this
problem, and as I wasn't given any XP installation CD with my computer,
probably by accident, only thing I could do was to reformat my system
partition and install a system recovery I was given, making the system look
exactly the same as it was the day I got it. Only this was able to fix the
problem.
So I guess to remove any and all traces of Sapi you might have on your
system, reinstall Windows (if you have the installation CD, a common
reinstall on the top of the current system should do it) and then install
Sapi 5.1 again.
Hope this might perhaps help,
Lukas
----- Original Message ----- 
From: "simon.dowling" <[EMAIL PROTECTED]>
To: "audysy" <Gamers@audyssey.org>
Sent: Saturday, July 14, 2007 2:56 PM
Subject: [Audyssey] for tom.


> hi tom, here is the message that is displayed when i hit the details
> button
> in monti.
> ************** Exception Text **************
> System.ArgumentException: Value does not fall within the expected range.
>   at SpeechLib.SpVoiceClass.Speak(String Text, SpeechVoiceSpeakFlags
> Flags)
>   at Montezuma.MainForm.AnnounceMenuSelection()
>   at Montezuma.MainForm.MenuOpen(Int32 menu)
>   at Montezuma.MainForm.GameIntro_Tick(Object sender, EventArgs e)
>   at System.Windows.Forms.Timer.OnTick(EventArgs e)
>   at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
>   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg,
> IntPtr w
>
> http://www.secretsthatwekeep.com/003
> Simon
> creator and owner of the winmx4theblind mailing list.
> to find out more visit
> http://groups.google.com/group/winmx4theblind
> Group email address [EMAIL PROTECTED]
> msn, [EMAIL PROTECTED]
> skype, slifinger
>
>
> _______________________________________________
> Gamers mailing list .. Gamers@audyssey.org
> To unsubscribe send E-mail to [EMAIL PROTECTED] You can
> visit
> http://audyssey.org/mailman/listinfo/gamers_audyssey.org to make
> any subscription changes via the web.


_______________________________________________
Gamers mailing list .. Gamers@audyssey.org
To unsubscribe send E-mail to [EMAIL PROTECTED] You can visit
http://audyssey.org/mailman/listinfo/gamers_audyssey.org to make
any subscription changes via the web.

Reply via email to