Speech recognition 蜻蜓可以用来修改现有的文本,比如;将其资本化;在DNS中是什么?

Speech recognition 蜻蜓可以用来修改现有的文本,比如;将其资本化;在DNS中是什么?,speech-recognition,python-dragonfly,Speech Recognition,Python Dragonfly,作为一个例子,我为camelCase文本编写了一个简单的规则。 它使用以下规范: spec="camel case <txt>" spec=“骆驼箱” 它正确地修改了命令“camel case”后面的文本 但这仍然不如“capitalizethat”等内置命令灵活 例如,“大写”可用于操作鼠标当前选择的文本。这使得编辑现有代码非常容易 蜻蜓能实现这一功能吗?是的,但你必须要有创意。使用蜻蜓键高亮显示要大写的文本。(例如,Shift Right或Control Shift Left

作为一个例子,我为camelCase文本编写了一个简单的规则。 它使用以下规范:

spec="camel case <txt>"
spec=“骆驼箱”
它正确地修改了命令“camel case”后面的文本

但这仍然不如“capitalizethat”等内置命令灵活

例如,“大写”可用于操作鼠标当前选择的文本。这使得编辑现有代码非常容易


蜻蜓能实现这一功能吗?

是的,但你必须要有创意。使用蜻蜓键高亮显示要大写的文本。(例如,Shift Right或Control Shift Left。)当仍在函数操作调用的函数中时,通过发送Control-C键读取文本,然后获取剪贴板的内容。然后你可以随意修改并打印出来。

是的,但你必须要有创意。使用蜻蜓键高亮显示要大写的文本。(例如,Shift Right或Control Shift Left。)当仍在函数操作调用的函数中时,通过发送Control-C键读取文本,然后获取剪贴板的内容。然后,您可以随意修改并打印出来。

谢谢–我可以看到,在将所选文本大写的特定情况下,这是如何工作的,尽管有点脆。显然,引擎盖下的DNS有一个更灵活的机制来处理“大写that”中的“that”,因为“that”可以指最近编写的文本或选定的文本。遗憾的是,在《蜻蜓》中,我们必须分别“手工破解”这些机制,但总比什么都没有好。谢谢你的澄清!它很脆弱,但DNS跟踪状态,而蜻蜓不跟踪。我没有提到这一点是因为你特别询问了蜻蜓,但我维护了一个名为Caster的蜻蜓项目,它添加了一系列高级蜻蜓动作和其他一些好东西,包括“ContextSeeker”,一个可以回顾你之前说过的动作(前提是您前面说的是命令而不是自由听写——没有一个Natlink框架会记住自由听写)并根据最后一个口头命令进行操作。更多信息。谢谢–我可以看到这在大写所选文本的特定情况下是如何工作的,尽管有点脆。显然,引擎盖下的DNS有一个更灵活的机制,用于一般处理“大写that”中的“that”,因为“that”可以指最近编写的文本,或选定文本。很遗憾,在dragonfly中,我们必须分别“手工破解”这些机制,但总比没有好。感谢您的澄清!它很脆弱,但DNS跟踪状态,而dragonfly没有。我没有提到这一点,因为您专门询问了dragonfly,但我维护了一个名为Cast的dragonfly项目呃,这增加了一系列高级蜻蜓动作和其他一些好东西,包括“ContextSeeker”,这是一个能够回顾你之前所说的动作(前提是你之前所说的是命令而不是自由听写——没有任何Natlink框架会记得自由听写)按最后一个命令行动。更多信息。