【问题标题】:Speech recognition library for known limited dictionary已知有限词典的语音识别库
【发布时间】:2011-10-04 02:27:42
【问题描述】:

我正在为已知的有限词典寻找一个好的语音识别库。
例如电话簿中的姓名列表或城市地址。

【问题讨论】:

  • 嘿,我也有同样的问题,找到解决办法了吗?

标签: java .net c++ speech-recognition


【解决方案1】:

我建议查看Sphinx

一个用于语音识别的开源工具包,其中包括一个用 C 编写的识别器库;用 Java 编写的可调整、可修改的识别器

CMU Sphinx Toolkit 积极用于语音识别研究

【讨论】:

  • 据我所知,Sphinx 需要音频词典,我正在寻找一些适用于文本词典的工具。目前我发现只有 MS 语音识别可以做到这一点。
  • Linux 和 FOSS 社区上的语音识别工具很少见且有限。我知道的唯一一个良好的项目是Sphinx。如果你有兴趣,你可以扩展它。 可能很容易。
【解决方案2】:

Text-to-speech (voice generation) and speech-to-text (voice recognition) APIs?

Windows 用户 - 使用 System.Speech .Net 或 Microsoft.Speech 的功能 并安装免费的识别器 微软提供。 Windows 7 包括 完整的语音引擎。其他的是 可免费下载。有一个 C++ 与称为 SAPI 的相同引擎的 API。 见 Exploring New Speech Recognition And Synthesis APIs In Windows Vista 或者 Microsoft Speech API (SAPI) 5.3。 有关 Microsoft 引擎的更多背景信息 适用于 Windows What is the difference between System.Speech.Recognition and Microsoft.Speech.Recognition?

【讨论】:

    【解决方案3】:

    也许是谷歌语音?通过小波搜索并解析搜索字符串的结果

    【讨论】:

    • 据我所知,Google 没有用于此服务的公共 API
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多