语音搜索对话框准备接受输入时的音频信号?

时间:2011-04-01 21:16:59

标签: android voice-recognition

从您通过startActivityForResult()调用它之前,Google语音搜索会显着延迟,直到显示对话框,准备好发表您的演讲。

这要求用户在说话之前始终查看屏幕,等待显示对话框。

当语音搜索准备接受语音输入时,添加“叮当”声或其他非视觉提示会很不错。

这有可能吗?

如果是这样,怎么办呢?

1 个答案:

答案 0 :(得分:1)

确定这会使您的程序复杂化,但是,如果您真的希望该信号考虑通过对象实现speech recognition而不是调用intent或进行自己的活动。

(警告:大部分是推测,包括通话顺序)

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

您是否希望将所有此功能包含在可能建议的新活动中,或者用于解决UI的延迟问题。