Android offline voice recognition with simple commands/vocabulary [closed]

点点圈 提交于 2019-11-29 04:54:06

I've had success using PocketSphinx for this type of application. I'd suggest building the PocketSphinx Demo app, use the online sphinx lmtool to build language model of your short list of commands and see if it meets your response time needs. If the onResults callback isn't fast enough, you can use the onPartialResults callback which returns almost immediately--that's what I do and I'm happy with the performance. The demo app has a little built-in timer in the UI, too.

If you use the online lmtool, you can just take the lm file and the dict file from what it produces, using those to replace the corresponding lm and dict files in the language model they point you to in the demo setup instructions.

It was a bit of a pain to get built, but it was my first time using the NDK, which was finicky.

Check this link: http://en.wikipedia.org/wiki/List_of_speech_recognition_software

It lists many libraries and soft, dealing with speech/voice recognition/synthesis.

Take care..

Ben

Are you looking for keyword-spotting software? sensoryinc.com has been doing this for years, and only recently made some Android apps. Here is an example in which I'm driving and want to use a voice trigger to record an audio note. Only after I say "hello blue genie" does it start recording my audio note. http://vimeo.com/64658273 (no I don't work for Sensory but I think their tech is greatly underappreciated)

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!