カスタム(特殊)文法で音声認識をサポートするプログラムを作成しようとしています。ただし、SpeechRecognizedイベントは発生せず、音声認識アプレットはあたかも文法が存在しないかのように動作します。C#の音声認識を使用する
ここに私の正確な手順があります。私が間違っているところを教えてください。
- コントロールパネルを開き、「音声」を検索してから「音声認識を開始」をクリックします。
- Visual C#を開き、新しいWindowsフォームプロジェクトを作成します。
- the first answer on this Stack Overflow questionのコードをコピーしてプロジェクトに貼り付けます。
- System.Speechに必要な参照を追加します。
- 音声認識アプレットを実行したまま、プログラムを実行します。
- 「リスニングを開始」と言ってください。
- は数が
ラベルのテキストは、決してそのデフォルト値(「LABEL1」)から変化しないので、rec_SpeechRecognized()が呼び出されないようです
私はWeb上で見つかった多くの例を試しました。これはすべて、私がリンクしているその答えの例とほとんど同じですが、異なる文法でしかありません。私はそれらすべてのために同じ結果を得るので、私は何か間違ったことをしているに違いないと思います。
私は間違っていますか?
がありますそれが呼び出されるかどうかを確認するための認識ツールのコールバック/ – chollida