【问题标题】:DragonFly - no external application?DragonFly - 没有外部应用程序?
【发布时间】:2014-12-09 03:38:35
【问题描述】:

上下文

我正在使用 Python 模块 DragonFly。此时,我只想识别语音并将其输出给我。

问题

我想知道是否有一种方法可以将 DragonFly 纯粹用于语音识别,而无需通过 Windows 语音识别(或任何替代程序)。 Dragonfly 仅用于“后语音识别”吗?

我看到并运行的示例都打开了 Windows 语音识别。我还研究了旧的语音识别模块 - pySpeech,但它也“借用”了 Windows 语音识别。

我应该寻找其他模块吗?

【问题讨论】:

    标签: python python-2.7 speech-recognition speech-to-text python-dragonfly


    【解决方案1】:

    DragonFly 使用共享识别器,它启动 Windows 语音识别。如果您修改 DragonFly 以使用 inproc 识别器,Windows Speech Recognition 将不会启动。 (不幸的是,我对 Python 的了解不够多,无法提供修复。)

    【讨论】:

    • 感谢您的回复。您所说的 inproc 识别器是指 Windows 语音识别的类似且足够的替代方案吗?
    • 创建语音识别引擎的方法有两种。一种是创建一个“共享”识别器,它设置了许多默认值,但也会启动 Windows 语音识别;另一种是创建一个“inproc”(或进程内)识别器,它是您的进程本地的。但是,“inproc”识别器没有设置任何默认值(您必须指定输入源、识别引擎等),因为假设如果您想要默认值,您将创建一个共享识别器。
    • 感谢您的澄清!
    猜你喜欢
    • 2021-06-30
    • 1970-01-01
    • 2021-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多