这段 15 秒的视频http://www.youtube.com/watch?v=pTdWTsFmzQE显示问题。我说“我们要去吃饭”,然后我想选择“去”,Dragon 写了以下内容:
我们要吃饭了。{Gauche 13}{Maj+Droite}{Maj+Gauche}{Maj+Droite 6}{Maj+Gauche 6}{Maj+Droite}{Maj+Gauche}{Maj+Droite 5}
当我重启 Dragon 后,问题就消失了。但是为什么这个问题有时会出现呢?
请注意,Gauche 和 Droite 是法语单词,表示左和右。虽然我在视频中使用了英文版 Dragon,但我的“核心”版 Dragon 是法语版,而且不知为何,即使使用我的英文配置文件,Dragon 也会输出那些法语单词。
答案1
重启 Dragon 后问题消失。但为什么有时会出现此问题?
无法确切说明为什么会发生这种情况,但 Dragon 会将选择给定单词所需的按键输出为文本。看来 Dragon 没有正确处理您的命令。它没有将其解析为命令,而是将其解析为文本。一个典型的错误。根本原因可能只有 Dragon 的程序员才知道。您所能做的就是隔离出现错误的上下文并尝试避免它们。
至于可能的解决方案:
- 尝试创建一个新的配置文件。
- 尝试在另一台计算机上使用 Dragon。
- 确认您使用的是具有全文控制功能的应用程序(FTC,勾选为绿色)。提供全文控制功能的标准应用程序包括 Word、Outlook 和 Internet Explorer。
- 如果您在 Chrome 或 Firefox 中使用 Gmail,则需要确保已激活 Rich Internet Application 插件。您可以在 Chrome 扩展程序中执行此操作。(Dragon 会自动安装它。我将其停用,因为它会导致 Chrome 频繁崩溃。)
- 尝试使用 Dication Box。
- 听写到 DragonPad 或 Notepad 中,看看问题是否出现在那里。这两个应用程序是 Dragon 最支持的应用程序,尤其是 DragonPad,它实际上是为与 Dragon 配合使用而设计的。如果没有,请使用这些应用程序创建文本,然后创建命令将文本传输到所需的应用程序。
如果问题出现在“全文控制”应用中:您可以向 Nuance 提交工单,希望他们能在新版本或补丁中修复该问题。或者,创建一个新的配置文件,看看是否会出现这种情况。如果未出现这种情况,您只需将词汇表和命令导出到新配置文件即可。
显示内容的一些背景信息:当您在某些应用程序中发出命令时,Dragon 将尝试计算单词与您当前在文本中的位置之间的距离。它将跨越该距离并通过模拟按键(如Shift-Right或 )来选择单词Shift-Left,就像您使用键盘一样。(Dragon 通过一些我不太明白的额外抖动来做到这一点,但我怀疑这是为了避免单词前后出现空格问题。它甚至可能比这个命令做得更多,但无论如何这就是您看到的。这一切都在后台,隐藏在源代码中。)
我认为这种行为仅发生在没有提供 FTC 的应用程序中,因为 Dragon 无法“看到”文本并且需要以不同的方式计算距离。
如果您像我一样为 Dragon 编写脚本,您将会识别出类似于发送击键命令的表达式{Maj+Droite 5}
(有几种类型)。
无论出于什么原因,即使使用我的英语个人资料,Dragon 也会输出那些法语单词
至于法语:这与您的操作系统语言有关。事实上,法语版本将以法语显示按键(德语版本则以德语显示)。