1

音声をテキストに2回変換したい。最初はメッセージ用、2番目は番号用です。

話すとテキストメッセージが表示されますが、数字でこれを行うにはどうすればよいですか。

これが私のコードです:

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);

    switch (requestCode) {
    case RESULT_SPEECH: {
        if (resultCode == RESULT_OK && null != data) {

            ArrayList<String> text = data
                    .getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);

            txtText.setText(text.get(0));
            Message_Speak = txtText.getText().toString();
            speaknum.setText(text.get(1));

        }
        break;
    }

    }
}
}
4

1 に答える 1

1

APIではテキストの読み取り方法を指定できないため、コードは個々の数値を読み取るようにテキスト入力を変更する必要があります。

答えはAndroidのテキスト読み上げと数字で与えられます

于 2013-02-19T09:37:23.097 に答える