7

我们可以在旁边有一个谷歌语音操作按钮edittext,所以每当用户想在edittext中输入一些东西时,他只需点击按钮,说话并进入edittext. 我们可以做这样的事情,而不是用户必须点击edittext打开软键盘选择语音操作按钮,然后说出打印到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 回答