【问题标题】:Google glass voice recognition谷歌眼镜语音识别
【发布时间】:2014-09-27 09:38:12
【问题描述】:

我想做一个谷歌眼镜应用程序,可以识别别人对你说的话。 我尝试使用相同的 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();
         }
}

这不起作用,因为此代码只能识别将玻璃杯放在头上的人所说的语音。 我需要我的应用程序也能识别其他人与我交谈的声音。

有人可以帮忙吗?

谢谢

【问题讨论】:

    标签: java android android-intent google-glass voice-recognition


    【解决方案1】:

    如果另一个人离麦克风足够近,它应该可以工作。

    这里的问题是硬件而不是代码,麦克风只接收周围人的声音,如果你太远它就不起作用了。

    【讨论】:

    • 您完全正确,但是即使距离您 2-3 米,视频如何记录声音?我想录制视频然后分析录制的声音,但后来我发现我们无法将录制的视频和声音保存到玻璃内存中!我仍然很困惑,没有答案:(谢谢亲爱的
    • 我不是这个领域的专家,但是当您分析声音时,您会指定能够开始识别的最小音量。我猜谷歌规定你需要离玻璃大约 1 米才能开始语音识别,但如果你大喊大叫,它可能是 1.5 米……正如我所说,这取决于你的音量。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-04
    • 1970-01-01
    相关资源
    最近更新 更多