谷歌玻璃语音识别
问题描述:
我想做一个谷歌眼镜应用程序,可以识别别人对你说的话。 我尝试使用同一台Android代码语音识别谷歌玻璃语音识别
@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米远,视频如何记录声音?我想录制一段视频,然后分析录制的声音,但后来我发现我们无法将录制的视频和声音保存到存储器中! 我仍然困惑,没有答案:( 谢谢无论如何亲爱的 – 2014-09-30 08:59:42
我不是这方面的专家,但是当你分析一个声音时,你指定了一个最小音量来启动识别。谷歌指出你需要距离玻璃杯大约1米才能开始语音识别,但如果你大叫它可能是1.5米......正如我所说,这取决于你的声音的音量。 – Pull 2014-09-30 11:22:20