Android应用中实现Siri类似语音识别功能关键技术点.pdfVIP

  • 0
  • 0
  • 约6.23千字
  • 约 4页
  • 2026-02-04 发布于北京
  • 举报

Android应用中实现Siri类似语音识别功能关键技术点.pdf

在iPhone4S发布后,Siri语音功能一度成为热点。这几天我打算开发一个类似于Siri

的功能的Android应用,下面是两个关键

1语音识别:

privatestaticfinalintVOICE_RECOGNITION_REQUEST_CODEprivatestaticfinalintVOICE_RECOGNITION_REQUEST_CODE=3./**5.*/6.;3./**5.*/6

privatevoidstartVoiceRecognitionActivity(){7.IntentintentprivatevoidstartVoiceRecognitionActivity(){7.Intentintent=nnewew

IIntent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);8.tt(RiIttACTIONRECOGNIZESPEECH)8

iintent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,9.ntutExt

RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);10.

4.*开启语音识别窗口

intent.putExtra(Recognintent.EXTRA_PROMPT,11.语音识别演示);12.

startActivityForResult(intent,VOICE_RECOGNITION_REQUEST_CODE);13.}14.15./**ityF

16.*处理语音框返回的识别信息。17.*/18.@Override19.protectedvoid

onActivityResult(intrequestCode,intresultCode,Intentdata){20.if(requestCodeonAtyResult(intrequestCode,intresultCode,Intentdata){20.if(

VOICE_RECOGNITION_REQUEST_CODE21.resultCodeVOICE_RECOGNITION_REQUEST_CODE21.resultCodeRESULT_OK){22.//获取RESUL

反馈的语音识别数组,并按照匹配度反馈23.24.ArrayList反馈的语音识别数组,并按照匹配度反馈23.24.ArrayListStringStringmatchesmadata25..

getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);26.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);26.

在iphone4s发布后,siri语音功能成为了一时成为了热点,这几天想写个类似于siri类似功

能的android应用,下面就是关键的两个

1语音识别:

privatestaticfinalintVOICE_RECOGNITION_REQUEST_CODE1234;

3./**

4.

文档评论(0)

1亿VIP精品文档

相关文档