Четыре контрольные точки голосового поиска на Android 16: доступ к микрофону, результат системного распознавателя, callback приложению и запуск запроса. Проверка без сброса данных и переустановки.
Разложите голосовой поиск на четыре события
Первое событие — Android разрешает приложению использовать микрофон. Второе — сервис распознавания превращает звук в набор строк. Третье — результат возвращается вызывающему приложению через activity result, PendingIntent или callback. Четвёртое — Brave помещает строку в поле и запускает поиск. Видимый распознанный текст означает, что первые этапы могли завершиться, но не подтверждает третий и четвёртый. Запишите, на каком экране появился текст и что произошло после закрытия окна распознавания; не делайте вывод только по значку микрофона.
Проверьте системное разрешение без переключений
Android показывает индикатор использования микрофона и позволяет перейти к экрану разрешений. Проверьте, что Brave указан как приложение, использовавшее микрофон в момент теста, и зафиксируйте текущее состояние доступа. Не отзывайте и не выдавайте разрешение повторно, если распознавание уже происходит: это добавит новую переменную. Если индикатора нет и система не слышит речь, остановитесь на permission или system recognizer ветке. Если текст появляется, переходите к сравнению способов вызова.
Три контроля определяют место разрыва
Произнесите одну нейтральную короткую фразу через виджет Brave, затем через микрофон в адресной строке Brave и, наконец, в штатном приложении, которое использует системное распознавание. Не используйте имена, адреса или секретные запросы. Если отказ есть только в виджете, системный recognizer и основной экран Brave служат контролем. Если оба входа Brave получают текст, но запрос не запускается, граница сдвигается к search action. Если результат не возвращается ни одному приложению, проблема шире одного виджета.
Что отправить в отчёте и чего не делать
Укажите модель устройства без серийного номера, Android и Brave version, язык распознавания, способ запуска и результат каждого из трёх контролей. Добавьте точное время и факт появления системного индикатора, но не аудиозапись и не историю поиска. Остановитесь до очистки данных, переустановки, изменения flags и сброса разрешений: эти действия уничтожат полезное состояние и могут скрыть границу отказа. Пока upstream не подтвердил причину, не называйте Android 16 или Brave widget виновником — сообщайте только воспроизводимую последовательность.
Материал подготовлен редакцией с помощью ИИ и вручную проверен по Android API и официальной справке; issue Brave отделён от технических доказательств.
Источники и проверка
- Android RecognizerIntent API проверено 2026-08-06
- Android SpeechRecognizer API проверено 2026-08-06
- Android microphone privacy controls проверено 2026-08-06
Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.