1

我已经尝试了处理语音识别 Dragonfly 的 Python 模块,并成功运行了带有 Windows 语音识别的记事本示例。现在我想尝试一些更通用的东西,但我找不到上下文是如何切换的,即加载语法。总是有这样的行:

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

但是上下文总是与可执行文件或窗口标题相关联。如何随意在语法之间切换,例如单词命令或至少鼠标单击,按键?

4

1 回答 1

0

创建一个调用执行此操作的函数的规则:

grammar.disable()
other_grammar.enable()

查看grammar_base.py其他相关功能。

于 2016-10-07T23:30:08.617 回答