当我使用谷歌语音搜索时,我可以说“发送文本”,谷歌将启动我的短信程序。
我可以说“听”,谷歌将启动我的默认音乐应用程序。
我的应用程序是否可以注册它自己的“特殊短语”,例如:“MyApp DoSomething”,然后让 Google 启动 MyApp,并将“DoSomething”作为我可以捕获并执行某些操作的参数类型?
更清楚一点 - 我知道用户可以启动 MyApp,然后我可以提供启动语音输入的操作,但我希望谷歌语音搜索应用程序能够在某些情况下启动我的应用程序说出关键短语。
据我了解,当您说出特殊的关键短语时,您希望 Google 语音搜索应用程序启动您的应用程序。我认为目前无法在 Google 语音搜索应用程序中添加您的功能(没有可用的 API)。
但是,您可以通过以下方式实现您自己的语音搜索应用程序:
- 您可以创建一个AppWidget并将其放在桌面上。
- 当用户单击此 AppWidget 时,您可以调用您的服务并
从该服务启动语音识别活动。
- 该活动将返回识别结果
(http://developer.android.com/resources/articles/speech-input.html)
可以在服务中处理。在此期间您可以比较
使用您的预定义字符串进行识别的结果
应用程序启动,如果有匹配,那么您可以简单地
调用需要的应用程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)