如何从android中的RecognitionListener接口的onResults方法获取音频URI?

时间:2016-08-30 06:28:55

标签: android audio speech-recognition

我正在寻找Web上的每一个地方,以获取来自RecognitionListener的音频文件的URI,使用监听器我得到的文字我说的是输出。但我无法获得音频URI。我还没有找到任何其他链接而不是这个 - HERE仍未得到答复。如果有人知道如何实现这个目标?

@Override
    public void onResults(Bundle results) {
        Log.i("Voice Recognition", "onResults");
        ArrayList<String> matches = results.getStringArrayList(SpeechRecognizer.RESULTS_RECOGNITION);
        txtOutput.setText(matches.get(0));
    }

1 个答案:

答案 0 :(得分:0)

@Override
   protected void onActivityResult(int requestCode, int resuleCode, Intent intent) {
        super.onActivityResult(requestCode, resuleCode, intent);

        if (resuleCode == Activity.RESULT_OK) {
            if (requestCode == INTENT_PICK_AUDIO) {
                Uri uri = intent.getData(); }}