Android – 意图自定义语音操作

当我使用谷歌语音search,我可以说“发送文本”,谷歌将推出我的短信程序。

我可以说“听”,谷歌将启动我的默认音乐应用程序。

是否有可能为我的应用程序注册自己的“特殊短语”,如:“MyApp DoSomething”,然后谷歌启动与“DoSomething”作为我可以捕获和做的一些参数types的MyApp?

为了更清楚一点 – 我知道,用户可以启动MyApp,然后我可以提供一个动作,启动语音input,但我希望谷歌语音search应用程序能够启动我的应用程序时,确定重要的短语被说出来。

    Related of "Android – 意图自定义语音操作"

    据我所知,您希望Google语音search应用程序启动您的应用程序,当你说一个特殊的关键短语。 我认为目前在Google语音search应用程序中没有添加您的function的可能性(这里没有API)。

    但是,您可以通过以下方式实现自己的语音search应用程序:

    1. 你可以创build一个AppWidget并把它放在桌面上。
    2. 当用户点击这个AppWidget,你可以打电话给你的服务,并从这个服务启动语音识别活动。
    3. 此活动将返回可在服务中处理的识别结果( http://developer.android.com/resources/articles/speech-input.html )。 在此期间,您可以将识别结果与预定义的应用程序启动string进行比较,如果匹配,则可以简单地调用所需的应用程序。