可以在android中的edittext旁边添加一个语音操作按钮

时间:2012-08-17 09:50:29

标签: android

我们可以在edittext旁边设置谷歌语音操作按钮,因此每当用户想要在edittext中输入内容时,他只需点击按钮,说话并进入edittext。 我们可以做类似的事情,而不是用户必须点击edittext打开软键盘选择语音操作按钮,然后说出打印到edittext的内容。

期待您的回复。

感谢。

1 个答案:

答案 0 :(得分: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()填入结果。