语音动作执行全解析
1. 语音动作执行基础
在语音交互系统中,执行语音动作是核心功能之一。首先,我们来看一段关键代码:
{
doRecognitionOnActive();
}
private void doRecognitionOnActive()
{
Intent recognizerIntent =
new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
recognizerIntent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
RecognizerIntent.LANGUAGE_MODEL_WEB_SEARCH);
recognizerIntent.putExtra(RecognizerIntent.EXTRA_PROMPT, getActive()
.getPrompt());
speech.recognize(recognizerIntent);
}
private VoiceAction getActive()
{
return active;
}
private void setActive(VoiceAction active)
{
this.active = active;
}
此代码的主要功能是对激活的语音动作进行识别。具体步骤如下:
1. 创建一个识别意图 recognizerIntent ,使用
超级会员免费看
订阅专栏 解锁全文
899

被折叠的 条评论
为什么被折叠?



