重複の可能性:
マイクではなく音声ファイルからの音声認識
マイクデバイスを使用して音声認識を行うこのプログラムがあります。これを行うプログラムの短いスニペットを次に示します。
ただし、マイク デバイスを使用する代わりに、サウンド ファイルをこの音声認識エンジンに渡すつもりです。音声認識エンジンは、trun でその aduio ファイルからテキストを認識し、結果を返す必要があります。
SpeechRecognitionEngine speechRecognitionEngine = new SpeechRecognitionEngine();
List<Word> words = new List<Word>();
public TestSpeech()
{
speechRecognitionEngine = createSpeechEngine("en-us");
speechRecognitionEngine.SpeechRecognized += new EventHandler<SpeechRecognizedEventArgs>(engine_SpeechRecognized);
loadGrammarAndCommands();
speechRecognitionEngine.SetInputToDefaultAudioDevice();
speechRecognitionEngine.RecognizeAsync(RecognizeMode.Multiple);
}
の代わりに何をすればよいspeechRecognitionEngine.SetInputToDefaultAudioDevice();
ですか?
オーディオ デバイスからの認識のための音声認識デスクトップ サンプル: http://www.codeproject.com/Articles/380027/Csharp-Speech-to-Text