1

Microsoft Speech APIを使用してgrxml文法をロードしています:

Grammar grammar = new Grammar(file);
grammar.Enabled = true;

SpeechRecognitionEngine sre = GetEngine();
sre.LoadGrammarAsync(grammar);

MSDNに基づいて、次のようなワイルドカード/音声テキストに一致するタグが見つかりません。

<item>My message is {dictation}</item>

DictationGrammarとappendDictation()を使用したコードで利用できるようです。*を使用してWSRMacroXMLでも使用できますが、XMLで実行する方法はありませんか?

スキップテキストですが、私はそれを認識する必要があります。

私は何かが足りないのですか?

4

2 に答える 2

0

私のプロジェクトSARAH

  • すべてのXML文法をロードします
  • 次に、ディクテーション文法を作成します
  • 一部のユーザーのアクションは、ディクテーションモードを有効/無効にします

WSRMacroは「*」を使用しているので、もっと良い方法があるはずですが、どうすればよいかわかりません。

手がかりかもしれない

于 2012-09-21T17:24:15.577 に答える
0

Kinect音声エンジンを使用している場合、ディクテーションはまったく使用できません。エンジンは単にそれをサポートしていません。

詳細については、この質問に対する私の回答をご覧ください。

于 2012-09-25T20:16:13.713 に答える