Как реализовать голосовой браузер в Android
Я хочу разработать приложение для Android, которое будет работать в фоновом режиме и выполнять некоторые действия с помощью голосового управления.
Например, я хочу использовать свой голос, чтобы открыть веб-сайт в браузере, прокрутить страницу вверх / вниз или щелкнуть конкретную ссылку.....
Теперь я могу использовать свой голос только для открытия URL-адреса в браузере, но я застрял в симуляции жеста Android для прокрутки вверх / вниз или перехода по ссылке...
Может кто-нибудь предложить мне решение? Спасибо за помощь!
1 ответ
Симуляция жестов описана здесь:
Однако это вам не поможет, так как у вас не будет понимания, где находится ссылка и так далее. Вам нужен полностью управляемый голосовой браузер, а не симуляция жестов. Вы должны изменить сам браузер для прослушивания голосовых команд и выполнения действий.
Когда-то это было сделано для Nokia, смотрите видео здесь
https://www.youtube.com/watch?v=gjIUv84U_E0
но, насколько я понимаю, это никогда не шло с открытым исходным кодом
В общем, если вы хотите контролировать какое-либо приложение, вам все равно необходимо сотрудничество с этим приложением, чтобы раскрыть возможные действия и их имена. Обычно это реализуется через платформу доступности Android, вы можете прочитать об этом здесь:
https://developer.android.com/guide/topics/ui/accessibility/services.html