如何用特定的单词实现语音识别android?

时间:2014-01-19 20:23:01

标签: android speech-recognition

我正在尝试在Android项目中实现语音识别。计划是询问用户一个问题;例如,“你想参加reigndance吗?”,并且用户可以对他们的活动回复说“是”,“否”或“可能”。既然我们只需要这3个单词用于应用程序,那么添加此功能的最简单方法是什么?

赞赏任何一点帮助。

喝彩! :)

2 个答案:

答案 0 :(得分:1)

查看SpeechRecognizer课程,以及onResult(Bundle)方法。您可以在那里检索ArrayList可能的识别结果。

答案 1 :(得分:0)

您需要一个描述您语言的无上下文语法。在JSGF格式中,它可以是<answer> = yes | no | maybe;。问题是系统默认识别器不支持语法(请参阅Custom grammar for Android speech recognition),因此您必须使用第三方库,如pocketsphinx for Android

相关问题