QUOTE(jbrohan @ Sep 24 2007, 11:22 PM)
Bonjour John !
The Msagents needs you install the "Microsoft Speech Recognition Engine v4.0". (6Mo)
You can download it and more things here :msagents downloads page
(the sdk doc is on the link "downloads for developpers")
At first time, I installed all the items of this page (sapi4.0) and it runs well on XP. Since I've been running under SAPI5.1, it's running as well.
You will find in the sdk doc the explanation of the SRmodeId and LanguageId.
I'm a surprised by discovering another CLSID of the MS Speech Engine at the bottom of this page : installing a speech engine,
whereas "my"(and running) CLSID is proposed at the following page :Accessing a Speech Engine in Your Code
The 8.2 and 7.0 vis have been tested before posting them.
By default, your agent indicates in a bubble when he's listenning something and indicates his trouble when he doesn't understand the sound he heard. So I think you can obtain programatically this information .
There is among the methods and properties (Idon't remember wich one) the possibility to obtain the accuracy (or confident ?) coef of the recognition when it happens.
About you ragents, of course you can edit it and program it. You can create an agent that doesn't appear but still makes his job...
As I speak english like a spanish cow I prefer to use Dragon Naturally activeX whose Engine recognizes French language
Good night