Java 谷歌眼镜语音识别
我想做一个谷歌眼镜应用程序,可以识别别人对你说的话。 我尝试使用相同的Android代码进行语音识别Java 谷歌眼镜语音识别,java,android,android-intent,google-glass,voice-recognition,Java,Android,Android Intent,Google Glass,Voice Recognition,我想做一个谷歌眼镜应用程序,可以识别别人对你说的话。 我尝试使用相同的Android代码进行语音识别 @Override public void onClick(View v) { Intent i = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH); i.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, "en-US"); try {
@Override
public void onClick(View v) {
Intent i = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
i.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, "en-US");
try {
startActivityForResult(i, REQUEST_OK);
} catch (Exception e) {
Toast.makeText(this, "Error initializing speech to text engine.", Toast.LENGTH_LONG).show();
}
}
这不起作用,因为这段代码只识别戴眼镜的人说的话。
我需要我的应用程序也能识别别人对我说话的声音
有人能帮忙吗
谢谢如果对方离麦克风足够近,麦克风应该可以工作
这里的问题是硬件而不是代码,麦克风只接收周围人的声音,如果你走得太远,它就不能工作。你完全正确,但即使距离你2-3米,视频是如何记录声音的?我本想录制一段视频,然后分析录制的声音,但后来我发现我们无法将录制的视频和声音保存到玻璃内存中!我仍然困惑不解,没有答案:(无论如何,谢谢你,亲爱的,我不是这方面的专家,但是当你分析一个声音时,你会指定一个最小音量来启动识别。我猜谷歌会指定你需要离玻璃1米左右才能启动语音识别,但如果你大叫,它可能是1.5米……正如我所说,这取决于你的voic的音量E