title: Windows Server 2008 : Speech Runtime - What am I missing?
body: <p>I am trying to get Speech Recognition to work on Windows Server 2008 using system.speech.</p>
  
  <ol>
  <li><p>I built a console application which uses System.Speech.Recognition (SAPI 5.4) on Vista. Works great on this machine.</p></li>
  <li><p>Tried to install/execute it on a Windows Server 2008 x86 machine. It has .NET 3.5.
  No luck... Threw errors--Upon investigation, discovered that 2008 doesn't have any recognizers installed by default.</p></li>
  <li><p>Installed the new <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=674356C4-E742-4855-B3CC-FC4D5522C449&amp;displaylang=en&amp;displaylang=en#Overview" rel="nofollow noreferrer">Speech Platform Server Runtime</a>, <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=f704cd64-1dbf-47a7-ba49-27c5843a12d5&amp;displaylang=en" rel="nofollow noreferrer">English language file</a>, and <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=4d36908b-3264-49ef-b154-f23bf7f44ef4&amp;displaylang=en" rel="nofollow noreferrer">Speech SDK</a>. These were all released about a month ago. As I understand it, the runtime contains a recognizer compatible with WinServer 2008.</p></li>
  <li><p>Tried to run my application again, and there are still no recognizers found.</p></li>
  </ol>
  
  <p>I can see that there is a recognizer dll installed at:
  C:\Program Files (x86)\Common Files\microsoft shared\Speech\SR\v10.1\spsreng.dll</p>
  
  <p>What am I doing wrong? :)</p>