M$ Voice Recognition

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
Post Reply
User avatar
bewing
Member
Member
Posts: 1401
Joined: Wed Feb 07, 2007 1:45 pm
Location: Eugene, OR, US

M$ Voice Recognition

Post by bewing »

A guy who sometimes pays me for freelance programming has asked me about an article he read. The article was indirectly about a new WinFX namespace that M$ has added to Vista, and the most recent version of Office, called System.Speech.
He wants me to find out info about programming it to his apps. Specifically -- how hard is their system to program with, for a simple interface?

So, I wanted to ask if any of you have dealt with it at all? Do you have any opinions, or other info beyond the propaganda that I can find on the M$ website? I don't currently have Vista, so I can't just try it and see. (And anyway, he hasn't budgeted any money for me to start experimental coding.)
User avatar
AndrewAPrice
Member
Member
Posts: 2299
Joined: Mon Jun 05, 2006 11:00 pm
Location: USA (and Australia)

Re: M$ Voice Recognition

Post by AndrewAPrice »

I've used MS SAPI. I'm not sure about the C# interface, but I got the SAPI (Speech API) working without any hassles at all. It was basically create device, send a string, send another string, and another, destroy device.
My OS is Perception.
User avatar
bewing
Member
Member
Posts: 1401
Joined: Wed Feb 07, 2007 1:45 pm
Location: Eugene, OR, US

Re: M$ Voice Recognition

Post by bewing »

So you were going in the other direction? Sending text, and having it converted to voice for output? What interface did you use? C++?
User avatar
AJ
Member
Member
Posts: 2646
Joined: Sun Oct 22, 2006 7:01 am
Location: Devon, UK
Contact:

Re: M$ Voice Recognition

Post by AJ »

I have tried both ways with the SAPI in VB6, but haven't tried since the days of .NET. I seem to recall that the voice recognition at the time wasn't wonderful, but then IIRC it was "untrained" speech recognition.

Interfacing with the API at the time was extremely easy and I should imagine with an IDE with good intellisense (MS's own Visual Studio.NET or SharpDevelop) and autocompletion it will be extremely hassle-free. Just check the distribution license for redistribution first (although if, as you say, it is buindled with Vista / Office there should be no trouble there).

Cheers,
Adam
User avatar
AndrewAPrice
Member
Member
Posts: 2299
Joined: Mon Jun 05, 2006 11:00 pm
Location: USA (and Australia)

Re: M$ Voice Recognition

Post by AndrewAPrice »

Oh, voice recognition. Sorry, I did voice synthesis.
My OS is Perception.
Post Reply