in reply to Win32::OLE: Problems registering Speech.VoiceCommand

Okay, if you are using ActiveState Perl then you should open the OLE Browser in Internet Explorer. It's located at C:\Perl\html\OLE-Browser\Browser.html unless you installed Perl somewhere other than C:\Perl.

I don't have the Speech API installed here and I am not downloading it with dialup. Perhaps if I'm feeling extra generous, I'll give it a go when I get home.

Gosh, it's been a while since I have messed with Win32::OLE... You might try $vcmd_ms->Register(undef); or $vcmd_ms->Register(undef, $0);.