7

の横に Google 音声操作ボタンをedittext配置できますか。ユーザーが edittext に何かを入力したいときはいつでも、ボタンをタップして話し、 に入りますedittextedittextユーザーが をタップしてソフト キーボードを開き、音声操作ボタンを選択してから、 に出力されるものを話す必要はありませんedittext

お返事を楽しみにしています。

ありがとう。

4

1 に答える 1

10

これを入れて

    Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
    intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
            RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
    intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Voice recognition Demo...");
    startActivityForResult(intent, REQUEST_CODE);

onClick()に入力し、onActivityResult()に結果を入力させます。

于 2012-08-17T10:03:33.453 に答える