I have a voice recognition application I wrote and it works great when I had it on Windows XP, however, now I have it on my Windows Server 2008 R2. So, everything works just fine so long as I have the winword.exe (MS Word) application open and my cursor blinking in it. If I navigate away from Word (by clicking on any other application that's running) my voice recognition program can no longer "listen". I can see it's because when I click on MS Word the speech mode switches from "Dictation" to "Voice Command" mode. Is there a way for my application to keep the speech mode stuck in Voice Command? I've never faced this issue in the past, so, there's something between XP and Word that was working together to allow my program to remain in Voice Command mode.
I'm literally "using"
using System.Speech.Recognition.SrgsGrammar; using System.Speech.Synthesis;
I know it's an issue with the OS not being a workstation. So, I installed every speech SDK I could find to get me this far. I have installed Microsoft Speech Platform - Runtime Languages (Version 11)
It seems like everything started working out fine once I installed Windows Office 2003 because the speech that comes with that application has the References that work. I've wracked my brain and I think it's down to the reference library. I'm pulling from the Word 2003 speech, so, modify this and it should work? Not sure.
By the way of references, for the project I'm using:
What am I missing? Is there a DLL I need to import or cause to be activated/referenced when it starts? Should I add another reference? Do you know how I could get my program to trigger the Voice Command mode when it activates?
I'll keep working on this and post a solution if I find it. Any and/or all assistance would be wonderful.