繁体   English   中英

我可以从 Dragon Medical Practice Edition 4 中捕获语音转录吗?

[英]Can I capture voice transcription from Dragon Medical Practice Edition 4?

我想构建一个带有文本框的应用程序,用于捕获由 Dragon Medical Practice Edition 4 (DMPE4) 在 Windows 环境中创建的语音转录。 默认情况下,DMPE4 会将转录的任何文本放置到光标的当前位置。 这意味着如果用户点击他们想要听写的地方以外的其他地方,那么语音将被转录到不同的窗口中(或者更糟糕的是,如果没有可用的文本框,他们听写的内容将不会出现在任何地方)。

我想要一个带有文本框的 WPF 应用程序,无论当前光标位置在哪里,它都会捕获文本,它应该将转录的文本放入光标最后所在的文本框。 只要应用程序打开并且带有文本框的窗口处于活动状态,就不可能在其他任何地方转录文本。 我仍然想使用 DMPE4 应用程序和它的所有其他功能,我只希望转录的文本进入特定的文本框。

我发现的少数教程基于System.Speech ,这是 Microsoft 内置的语音识别,我想使用 DMPE4,但似乎找不到一个好的起点。

DMPE4 有一个类似的东西叫做听写框,但为了将文本从听写框中获取到需要文本的位置,需要额外的步骤,我希望文本直接进入新应用程序的文本框。

由于 DMPE 是一个封闭的应用程序并且很可能模拟击键,因此您需要以某种方式包装它,捕获其输出并使用它。 我这样做的第一个想法是在虚拟机中运行它(或者像 docker 这样的容器就足够了),它只会将字符写入您的侦听器应用程序,您可以在其他地方传输和使用它。

但是,如果您只需要基于 Dragon Medical 的语音识别创建解决方案,我会从他们的 SDK 开始,它可以为任何软件提供语音识别功能: https : //www.nuance.com/dragon/for-developers /dragon-software-developer-kit.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM