Я пробовал модуль Python для обработки распознавания речи Dragonfly и успешно запускал блокнот с распознаванием речи Windows. Теперь я хотел бы попробовать что-то более общее, но я не могу найти, как переключаются контексты, т. Е. Загружаются грамматики. Всегда есть строки, такие как:Как переключить контекст в Dragonfly
grammar = Grammar("Eclipse", context=DynamicContext(winContext, nixContext))
grammar.add_rule(rules)
grammar.load()
Но контекст всегда привязан к исполняемому файлу или названию окна. Как переключаться между грамматиками по желанию, например, командой слов или, по крайней мере, щелчком мыши, нажмите клавишу?
Ответ принят с оговорками, это работает, но я не уверен, что явное включение и отключение грамматик всегда жизнеспособно – comodoro