2011-07-09 58 views
2

我試着在C#像邁克爾·利維答案這裏所描述的一個實現一些簡單的語音識別程序的WinForms:使用System.Speech.Recognition打開Windows語音識別

good Speech recognition API

我的問題是,任何當我運行程序Windows語音識別打開,並根據我的意思做的東西。另外,當節目開始時,我不得不說「開始聆聽」讓語音識別工作。

我的問題是:如何使用語音識別,而無需Windows語音識別也作用於我在說什麼?我不需要Windows語音識別UI就可以打開,我需要能夠使用識別功能,而不必在之前說「開始收聽」。

謝謝您的回答

回答

4

你確定你使用的是INPROC識別只有您的應用程序。您可以通過在應用程序中實例化SpeechRecognitionEngine()來完成此操作。見SpeechRecognitionEngine Class。我懷疑你正在實例化一個共享識別器 - SpeechRecognizer Class

+0

這是錯誤,它想到後來:)我結合了許多來源的代碼,我忘了改變那部分 –