Android 自带的语音识别例子初探
2010-03-25 17:02:00 来源:WEB开发网核心提示://提示语音开始intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Speech recognition demo");//开始执行我们的Intent、语音识别startActivityForResult(intent, VOICE_RECOGNITION
//提示语音开始
intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Speech recognition demo");
//开始执行我们的Intent、语音识别
startActivityForResult(intent, VOICE_RECOGNITION_REQUEST_CODE);
}
//当语音结束时的回调函数onActivityResult
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
if (requestCode == VOICE_RECOGNITION_REQUEST_CODE && resultCode == RESULT_OK)
{
// 取得语音的字符
ArrayList
mList.setAdapter(new ArrayAdapter
}
super.onActivityResult(requestCode, resultCode, data);
}
}
当然这里需要设备的支持,所以模拟器是没有效果的!
实际上在没有设备时会跑出ActivityNotFoundException异常。
更多精彩
赞助商链接