小编nib*_*beh的帖子

Android 语音识别器网络错误

我正在尝试在 Android 4.4 中创建连续语音识别,简单地在 TextView 中显示口语单词,就像听写一样。我遵循了多个教程,例如https://github.com/fcrisciani/android-speech-recognition/blob/master/VoiceRecognition/src/com/speech/fcrisciani/voicerecognition/ContinouslyDictationFragment.java,或者有没有办法使用SpeechRecognizer API 直接用于语音输入?并实现了以下版本:

import java.util.ArrayList;

import android.app.Activity;
import android.content.Intent;
import android.graphics.PorterDuff;
import android.os.Bundle;
import android.speech.RecognitionListener;
import android.speech.RecognizerIntent;
import android.speech.SpeechRecognizer;
import android.view.KeyEvent;
import android.view.View;
import android.widget.ImageButton;
import android.widget.TextView;

public class VoiceReadActivity extends Activity {
    private ImageButton                 mButtonSpeech;
    private TextView                    mTextView;

    private SpeechRecognizer            mSpeechRecognizer = null;

    private SpeechRecognizer getSpeechRecognizer() {
        if (mSpeechRecognizer == null) {
            mSpeechRecognizer = SpeechRecognizer.createSpeechRecognizer(this);
            mSpeechRecognizer.setRecognitionListener(new RecognitionListener() {
                @Override
                public void onReadyForSpeech(Bundle params) {
                    mButtonSpeech.getBackground().setColorFilter( 0xFFFF0000, PorterDuff.Mode.MULTIPLY );
                }

                @Override …
Run Code Online (Sandbox Code Playgroud)

android speech-to-text

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

speech-to-text ×1