把讯飞语音识别整合到自己的android项目中

时间:2022-12-25 20:00:38

以下我试用的过程:

  • 在eclipse里新建一个android工程
  • 导入讯飞的语音jar包
  • 讯飞的服务是需要一堆权限的,在manifest.xml中加入。分别为:通过麦克风录音、联网、获取网络信息状态、获取wifi状态、改变网络状态如是否能联网、访问电话状态
  • 具体实现过程:
  • 1。创建RecognizerDialog方法
  • 2。然后需要设置识别参数
  • 3.最后还需给recognizerDialog设置一个listener,回调接口用以获取结果,3.

    recognizerDialog.setListener(RecognizerDialogListener listener)的参数为RecognizerDialogListener接口,实现此接口要重写两个方法:onResults(ArrayList results,boolean isLast)和onEnd(SpeechError error)。用以获取和处理结果。