我们可以在edittext
旁边设置谷歌语音操作按钮,因此每当用户想要在edittext中输入内容时,他只需点击按钮,说话并进入edittext
。
我们可以做类似的事情,而不是用户必须点击edittext
打开软键盘选择语音操作按钮,然后说出打印到edittext
的内容。
期待您的回复。
感谢。
答案 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()填入结果。