我已经尝试过使用Python模块处理语音识别Dragonfly并成功运行Windows语音识别的记事本示例。现在我想尝试一些更通用的东西,但我无法找到如何切换上下文,即语法加载。总是有这样的行:
grammar = Grammar("Eclipse", context=DynamicContext(winContext, nixContext))
grammar.add_rule(rules)
grammar.load()
但是上下文总是与可执行文件或窗口标题绑定。如何在语法之间切换,如单词命令或至少鼠标单击,按键?
答案 0 :(得分:0)
创建一个调用执行此操作的函数的规则:
grammar.disable()
other_grammar.enable()
查看grammar_base.py
了解其他相关功能。