私は現在、xml ファイルから非常に単純なルールをロードして、SpeechRecognitionEngine をテストしています。実際には、(「電子メールを復号化する」、「暗号化を削除する」) または (「電子メールを暗号化する」、「暗号化を追加する」) の間の単純なものです。
私は自分の Windows 7 PC をトレーニングし、さらに暗号化と復号化という言葉を追加しました。これらは非常に似ていることがわかったからです。レコグナイザーには、これら 2 つの違いを作るという問題が既にあります。
私が抱えている問題は、物事を頻繁に認識しすぎることです。私は信頼度を 0.93 に設定しました。これは、静かな部屋で正確な言葉を発声しても 0.93 しか得られないことがあるためです。しかし、ラジオをオンにすると、アナウンサーの声または歌は、この認識機能が「メールを復号化する」という言葉を 0.93 以上の信頼度で聞いたと考えていることを意味する可能性があります。
おそらく、レディー・ガガは拍手喝采をバックマスキングして、密かに電子メールを解読しています :-)
この認識機能を実行可能にするために何かを行う方法を考え出すのを手伝ってくれる人はいますか?
実際、レコグナイザーは「メールを解読する」としてキーボード ノイズも拾っています。これがどのように可能かわかりません。
私の編集仲間に加えて、MS Speech Microsoft.Speech および System.Speech 用に少なくとも 2 つの管理された名前空間があります。この質問では、それが System.Speech であることを知っていることが重要です。