Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
need help with win32-sapi
Li Chen
10/10/2008 2:23:00 PM
Hi all,
I try to do some 'text to speach' stuff using win32-sapi.
I run the example from the rdoc but I get the error info. I wonder how
to fix it.
Thanks,
Li
C:\Users\Alex>irb
irb(main):001:0> require 'win32/sapi5'
=> true
irb(main):002:0> include Win32
=> Object
irb(main):003:0>
irb(main):004:0* v = SpVoice.new
=> #<Win32::SpVoice:0x337212c>
irb(main):005:0> v.Speak("Shall we play a game?")
WIN32OLERuntimeError: Speak
OLE error code:80040154 in <Unknown>
<No Description>
HRESULT error code:0x80020009
Exception occurred.
from (irb):5:in `method_missing'
from (irb):5
irb(main):006:0>
--
Posted via
http://www.ruby-...
.
1 Answer
Li Chen
10/14/2008 3:06:00 PM
0
Li Chen wrote:
> Hi all,
>
> I try to do some 'text to speach' stuff using win32-sapi.
>
> I run the example from the rdoc but I get the error info. I wonder how
> to fix it.
>
> Thanks,
>
> Li
>
>
>
> C:\Users\Alex>irb
> irb(main):001:0> require 'win32/sapi5'
> => true
> irb(main):002:0> include Win32
> => Object
> irb(main):003:0>
> irb(main):004:0* v = SpVoice.new
> => #<Win32::SpVoice:0x337212c>
> irb(main):005:0> v.Speak("Shall we play a game?")
> WIN32OLERuntimeError: Speak
> OLE error code:80040154 in <Unknown>
> <No Description>
> HRESULT error code:0x80020009
> Exception occurred.
> from (irb):5:in `method_missing'
> from (irb):5
> irb(main):006:0>
Hi all,
I solve this problem by myself as following(it crosses my mind when I
read other articles on the internet):
Start>control panel>Speech on Xp or(text to speech on vista)>Voice
selection>apply
Then run the script above and it works!!! I guess I don't set up the
voice correctly at the beginning.
Li
--
Posted via
http://www.ruby-...
.
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
need help with win32-sapi
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password