首页 文章

具有简单命令/词汇的Android离线语音识别[关闭]

提问于
浏览
4

我正在寻找一些可以让我在Android应用程序中创建离线语音识别的库 . 我的应用程序会有 simple vocabulary consisting of up to 15 short (one word) commands . 在我的情况下,响应时间至关重要 .

有没有可行的离线选项(免费和付费)?我知道Sphinx的离线版本,但它是最快响应的选项(同样,我只需要我的应用程序识别几个命令而不是整个语音到文本功能)?

3 回答

  • 1

    我建议构建PocketSphinx Demo应用程序,使用在线sphinx lmtool构建您的短命令列表的语言模型,看看它是否满足您的响应时间需求 . 如果 onResults 回调不够快,你可以使用几乎立即返回的 onPartialResults 回调 - 's what I do and I' m对性能感到满意 . 该演示应用程序在UI中也有一个内置计时器 .

    如果您使用在线lmtool,您可以从它生成的文件中获取 lm 文件和 dict 文件,使用这些文件替换他们在演示设置说明中指向的语言模型中的相应 lmdict 文件 .

    建造它有点痛苦,但这是我第一次使用NDK,这很挑剔 .

  • 0

    检查此链接:http://en.wikipedia.org/wiki/List_of_speech_recognition_software

    它列出了许多库和软件,处理语音/语音识别/合成 .

    照顾自己..

  • 5

    您在寻找关键字定位软件吗? sensoryinc.com多年来一直这样做,而且最近才制作了一些Android应用程序 . 这是一个我正在驾驶并希望使用语音触发器来录制音频音符的示例 . 只有在我说"hello blue genie"之后它才开始录制我的音频笔记 . http://vimeo.com/64658273(不,我不为Sensory工作,但我认为他们的技术被大大低估了)

相关问题