语音识别根据语音执行对应操作

语音识别根据语音执行对应操作

ID:9087922

大小:28.50 KB

页数:2页

时间:2018-04-17

语音识别根据语音执行对应操作_第1页
语音识别根据语音执行对应操作_第2页
资源描述:

《语音识别根据语音执行对应操作》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、在iphone4s发布后,siri语音功能成为了一时成为了热点,这几天想写个类似于siri类似功能的android应用,下面就是关键的两个技术点1语音识别:1.privatestaticfinalintVOICE_RECOGNITION_REQUEST_CODE=1234;2.3.  /**4.    *开启语音识别对话窗体5.    */6.  privatevoidstartVoiceRecognitionActivity(){7.      Intentintent=newIntent(RecognizerInten

2、t.ACTION_RECOGNIZE_SPEECH);8.      intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,9.          RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);10.      intent.putExtra(RecognizerIntent.EXTRA_PROMPT,11.          "Speechrecognitiondemo");12.      startActivityForRe

3、sult(intent,VOICE_RECOGNITION_REQUEST_CODE);13.  }14.15.  /**16.    *处理语音对话框返回的识别信息.17.    */18.  @Override19.  protectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){20.      if(requestCode==VOICE_RECOGNITION_REQUEST_CODE21.          &&resultCode=

4、=RESULT_OK){22.        //获取反馈的语音识别数组,并按照匹配度反馈23.       24.        ArrayListmatches=data25.              .getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);26.1.        2.      }3.     4.  }复制代码2根据指令,进行打电话,发短信,打开网站操作:1.if(voicekey.type==1){//电话2.     

5、      3.          txtview_secretary.setText("正在为你接通电话...");4.          Thread.sleep(1000);5.          Intentintent=newIntent(Intent.ACTION_CALL);6.          intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);7.          intent.setData(Uri.parse("tel://"+voicekey.data)

6、);8.          startActivity(intent);9.        }elseif(voicekey.type==2){//短信10.           11.          txtview_secretary.setText("正在为你发短信...");12.          Thread.sleep(1000);13.          Intentintent=newIntent(Intent.ACTION_SENDTO,Uri.parse("sms:"+voicekey.data))

7、;14.          startActivity(intent);15.        }16.        elseif(voicekey.type==3)//网址17.        {18.          //openkitexplore,navigatetonetbank,closeApp19.          txtview_secretary.setText("正在为你打开网站...");20.          Thread.sleep(1000);21.          Uriuri=Uri

8、.parse(voicekey.data);22.          Intentintent=newIntent(Intent.ACTION_VIEW,uri);23.          startActivity(intent);24.        }

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。