【问题标题】:Android: Speech to Text and Speech Recognition OfflineAndroid:语音转文本和语音识别离线
【发布时间】:2012-01-04 11:36:58
【问题描述】:

我被困在我的一个离线 Android 应用程序中,我需要离线语音识别和语音转文本 API。

如果有人从事离线语音到文本和语音识别的工作,请分享您的观点和意见。

【问题讨论】:

标签: android voice-recognition speech-to-text offlineapps


【解决方案1】:

您可以包含自己的引擎,例如 CMU Sphinx 引擎。这还具有在没有数据连接的情况下工作的优势。

请参阅此post,了解如何在 Android 上安装它 - 但是您必须更改 Android.mk:颠倒 LOCAL_STATIC_LIBRARIES 的顺序,因此该行如下所示:

LOCAL_STATIC_LIBRARIES := pocketsphinx sphinxlm sphinxfeat sphinxfe sphinxutil

否则 NDK 将无法构建包。

【讨论】:

  • CMU Sphinx 的准确率很低……我试过了……但它无法识别语音……
  • 好吧,不要指望使用包含的 3MB 发音文件会有好的结果。在 CMU 网站上有超过 100MB 的文件,它们工作得很好(在台式机上,手机还不能处理它们)。但是 CMU Sphinx 非常适合命令;你可以用几个命令创建一个语言模型,识别率在 99% 左右
  • pocketsphinx 安装的帖子有点过时了,最近的pocketsphinx howto 在这里:cmusphinx.sourceforge.net/wiki/tutorialandroid
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-01-09
相关资源
最近更新 更多