我首先提出这个简单的方法。
开始使用简单的设置来匹配你想要的,如下面的类的关键字:如果失败介绍
@Override
protected void
onActivityResult(int requestCode, int resultCode, Intent data)
{
WordMatcher matchHello = new WordMatcher("hello");
WordMatcher matchJack = new WordMatcher("jack");
if (requestCode == VOICE_RECOGNITION_REQUEST_CODE)
{
if (resultCode == RESULT_OK)
{
List heard =
data.
getStringArrayListExtra
(RecognizerIntent.EXTRA_RESULTS);
for (String oneResult : heard)
{
if (matchHello.isIn(oneResult.split(" ")) && matchJack.isIn(oneResult.split(" "))
{
//SUCCESS!! do something here
}
}
}
else
{
Log.d(TAG, "error code: " +