私は現在、MicrosoftのSpeechEngineを使用した音声認識で楽しい時間を過ごしています。C#でのセットアップと使用は非常に簡単で、最初に想像したよりも少ないコード行で素晴らしいことを実現できます。
さて、要点は、私がこれを処理することを本当に知らないということです。エンジンがリッスンを開始する必要があることを理解しています。次に、単語または文を言い、辞書で比較して、一致するものを見つけることができるかどうかを確認します。もしそうなら、プログラムはあなたがしたいことは何でもします。
私が頭を悩ませているのは、エンジンに、彼の辞書にある単語の1つまたはすべてを含む完全なランダムフレーズで単語を「検出」させたいということです。
たとえば、辞書に次の単語があると仮定します。-「読む」-「ニュース」
たとえば、「ニュースを読んでください」-「ニュースを読んでもらえますか」-「ニュースを読んでください」などと言うたびに、これらの特定の単語を検出するコードを作成したいと思います。
どうすればこれを達成できますか?