Tell me more ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I am developing a Speech Recognition application on Windows 7.

The thing is, I have a Windows 7 Home Premium Machine with en-US Language. It ships with an English Speech Recognizer Engine.

I would like to be able to switch between Spoken Languages on my application. After some research I've found that on Windows 7 Ultimate you can install 35 additional "language packs" via Windows Update, and I'm seriously thinking on buying the Windows Anytime Upgrade, so I pimp my Win7 Home Premium to Ultimate.

But, before I buy, my question is:

Installing any Language Pack from Windows Update will also install additional Speech Recognition Engines?

If not possible, how can I make my speech app to become automatically Spanish, French and Deutsch "fluent"?

share|improve this question
By the way, I'm using C#, Microsoft Speech API and .NET Framework 4.0 as my development "weapons". – Adrian Jul 30 '11 at 6:05
How is your application a "speech recognition application" if it's not actually performing any of the speech recognition? – Steve-o Jul 30 '11 at 6:54

migrated from stackoverflow.com Jul 31 '11 at 18:10

1 Answer

Do you need a dictation grammar? does your application transcribe anything the user speaks or does it only react to a fixed vocabulary? If you do not need transcription, you can use the free Microsoft Server speech engines (even on Home Premium). One advantage the desktop speech recognition engine has over the server engines is the dictation grammar. If you can use a fixed vocabulary, you may not need to upgrade.

http://stackoverflow.com/questions/2977338/what-is-the-difference-between-system-speech-recognition-and-microsoft-speech-rec may be helpful to explain.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.