Android语音识别仅限于一组字符串

时间:2014-08-07 07:18:28

标签: android speech-recognition voice-recognition

我正在尝试在Android中实现语音识别。我已经按照相同的教程进行了操作,我们需要使用RecognizerIntent拨打RecognizerIntent.ACTION_RECOGNIZE_SPEECH并启动结果活动。因此,当我们发言时,我们通过提供RecognizerIntent.EXTRA_RESULTS从Google服务器获取一组值。这工作正常。但我需要做的是,我需要为语音识别引擎提供一组字符串,所以当我们说出一些内容时,它会与我们所说的字符串集匹配,并且只返回一个匹配的字符串。所以我需要为识别器引擎提供一些值,从中可以给出匹配的单词。可以这样做吗?

1 个答案:

答案 0 :(得分:0)

这可以使用pocketsphinx完成,请参阅教程中的关键字匹配模式

http://cmusphinx.sourceforge.net/wiki/tutorialandroid