【问题标题】:Audio Signal when Voice Search Dialog is Ready to Accept Input?语音搜索对话框准备好接受输入时的音频信号?
【发布时间】:2011-04-04 23:17:28
【问题描述】:

Google 语音搜索从您通过 startActivityForResult() 调用它的那一刻到显示它的对话框,准备好接受您的演讲,都有一个显着的延迟

这要求用户在说话之前总是看着屏幕,等待对话框显示出来。

在语音搜索准备好接受语音输入时添加“叮”声或其他一些非视觉提示会很好。

这可能吗?

如果是这样,该怎么做?

【问题讨论】:

    标签: android voice-recognition


    【解决方案1】:

    好的,这会使您的程序复杂化,但是,如果您真的想要该信号,请考虑通过对象实现speech recognition,而不是调用意图或制作您自己的活动。

    (警告:其中大部分是猜测,包括调用顺序)

    也许延迟是在实际监听之前实例化资源。如果我的理论比您的理论正确setRecognitionListener(RecognitionListener listener)(延迟通过),创建一个recognizerIntent object(可能更多延迟通过),最后在(覆盖)startListening(Intent recognizerIntent),调用“PING!”在调用 super 方法之前。

    您是否愿意将所有这些功能包装在一个新的活动中(这可能是推荐的),或者增加 UI 的延迟,这取决于您。

    【讨论】:

    • 谢谢。你似乎是唯一一个接受挑战的人,所以 +1 并接受。
    • @srf 如果您最终实施并让它发挥作用,请告诉我们!
    猜你喜欢
    • 2018-09-25
    • 1970-01-01
    • 2013-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-23
    相关资源
    最近更新 更多