2016-10-06 5 views
1

私は、音声認識Dragonflyを処理するためにPythonモジュールを試し、Windowsの音声認識でメモ帳の例を正常に実行しました。今ではより一般的なものを試してみたいと思いますが、コンテキストがどのように切り替わるか、つまり読み込まれた文法を見つけることはできません。常に次のような行があります。Dragonflyでコンテキストを切り替える方法

grammar = Grammar("Eclipse", context=DynamicContext(winContext, nixContext)) 
grammar.add_rule(rules) 
grammar.load() 

ただし、コンテキストは常に実行可能ファイルまたはウィンドウのタイトルに関連付けられています。単語のコマンドのように、あるいは少なくともマウスをクリックして、キーを押すように、自由に文法を切り替えるにはどうすればよいですか?

答えて

0

はこれを行う関数を呼び出すルールを作成します

grammar.disable() 
other_grammar.enable() 

は、他の関連する機能のためのgrammar_base.pyを見てください。

+0

回答が受け入れられました。これは動作していますが、明示的な有効化と無効化の文法が常に実行可能かどうかはわかりません – comodoro

関連する問題