音声認識 Dragonfly を処理するための Python モジュールを試し、Windows 音声認識でメモ帳の例を正常に実行しました。ここで、より一般的なことを試してみたいと思いますが、コンテキストがどのように切り替えられるか、つまり文法が読み込まれるかがわかりません。次のような行が常にあります。
grammar = Grammar("Eclipse", context=DynamicContext(winContext, nixContext))
grammar.add_rule(rules)
grammar.load()
ただし、コンテキストは常に実行可能ファイルまたはウィンドウのタイトルに関連付けられています。単語コマンドまたは少なくともマウスクリック、キープレスのように、文法を自由に切り替えるにはどうすればよいですか?