语音激活与相关技术实现全解析
1. 语音激活概述
语音激活是开启语音识别过程的关键步骤。要实现语音激活,应用程序需要允许用户启动语音激活器,检测语音激活何时发生,并在激活发生时启动语音识别器。应用程序可以允许用户仅在活动(Activity)中激活语音,也可以允许用户使用服务(Service)在任何时间激活语音。
以下是一段检测语音激活结果并启动语音识别的代码示例:
if (intent
.getBooleanExtra(
SpeechActivationService.ACTIVATION_RESULT_INTENT_KEY,
false))
{
Log.d(TAG,
"ShowResultsSpeechActivationBroadcastReceiver taking action");
// launch something that prompts the user...
Intent i = new Intent(context, SpeechRecognitionLauncher.class);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
通过使用“Activation Service Control”按钮,用户可以开启或关闭不同的激活方法。
2. 语音激活的实现方式
语音激活有多种实现方式,
超级会员免费看
订阅专栏 解锁全文
700

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



