@johannnn
Чуть программирую)

WebView и web speech api — какие альтернативные решения?

Столкнулся с такой проблемой, WebView - не дружит с web speech api, а простой браузер Хром дружит. Это можно как то исправить? Пробовал стороннее приложение Crosswalk - но тут проблема - постоянно ошибка появляется, при добавлении библиотеки, и нет отправки POST запроса.

Error:Execution failed for task ':app:dexDebug'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_60\bin\java.exe'' finished with non-zero exit value 2

Ответов по данной ошибке много, но ни одно решение не помогает, стоит только отключить - xwalk_core_library_java
Тогда сразу все начинает работать. Но нужно пользоваться тогда - WebView.

Разрабатываю на API - 21.

Основная задача - сделать фоновое распознавание. Есть ли какое либо решение, кроме костылей?)

UPD:
нашел забугром - вот такое решение - кто то это сделал - значит возможно. Осталось узнать как?

https://stackoverflow.com/questions/17616994/offli...

вот само приложение - https://play.google.com/store/apps/details?id=com....
Каким инструментом его реализовали?
Запустили в фоне распознавание постоянное?
  • Вопрос задан
  • 413 просмотров
Решения вопроса 1
@johannnn Автор вопроса
Чуть программирую)
Значит все решилось так - коды которые есть в интернете - все работает. Ошибка у меня появлялась из-за того что надо было настроить распознавание речи в настройках, добавить пакет для оффлайн распознавания, русский, и переключить в настройках голосовой поиск.

В фоне принцип такой, что запускается распознавание через IncomingHandler, постоянно отправляется сообщение на запуск распознавания, когда оно закончилось, или ничего не найдено во входящем потоке.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы