如何在Android中实现语音控制浏览器

时间:2015-03-19 05:33:31

标签: android android-service voice-recognition android-browser

我想开发一个在后台运行的Android应用程序,并通过语音控制执行某些操作。

例如,我想用我的声音在浏览器中打开网站,向上/向下滚动页面或点击特定链接......

现在,我只能用我的声音在浏览器中打开一个网址,但我被困在模拟android触摸手势上下滚动或点击链接......

有人可以建议我一个解决方案吗?谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

这里描述了手势模拟:

Simulate gestures in Android

但是,这对您没有帮助,因为您无法理解链接的位置等等。您需要完全受控的语音浏览器,而不是手势模拟。您必须修改浏览器本身以侦听语音命令并执行操作。

曾经为诺基亚做过,请看这里的视频

https://www.youtube.com/watch?v=gjIUv84U_E0

但据我所知,它从未进入开源

通常,如果要控制任何应用程序,仍需要与该应用程序合作以公开可能的操作及其名称。这通常通过Android辅助功能框架实现,您可以在这里阅读:

https://developer.android.com/guide/topics/ui/accessibility/services.html