Зачем вообще искать голосовой ввод без сети
Обычный голосовой ввод на телефоне работает через интернет почти всегда: сказанное уходит на сервер, там распознаётся и текст возвращается обратно. Это не проблема дома с Wi-Fi, но становится заметно в метро без связи, за городом, в самолёте или в роуминге за границей, где мобильный интернет либо недоступен, либо стоит дорого. В таких условиях единственный вариант — распознавание, которое происходит прямо на телефоне, без обращения к серверу.
Как включить голосовой ввод в Gboard
- Откройте приложение с текстовым полем — например, сообщения или почту.
- Коснитесь поля, чтобы появилась клавиатура.
- Нажмите значок микрофона в верхней части клавиатуры Gboard.
- Когда появится подсказка «Говорите», произнесите фразу.
Это стандартный голосовой ввод — он есть у Gboard уже много лет. По справке Google, у него есть оговорка: «голосовой ввод недоступен для всех языков», а точный список поддерживаемых языков в этой части справки не приводится. У производителей со своей клавиатурой — например, у Samsung — пункт может называться иначе и лежать в другом месте настроек, но принцип тот же: значок микрофона на клавиатуре запускает распознавание речи.
Что справка не говорит про офлайн — и что говорит
В официальном описании обычного голосового ввода Google нет ни слова про работу без сети. Это не случайно: единственная функция, для которой Google прямо описывает офлайн-поведение, называется «Advanced voice typing» — «расширенные функции голосового ввода», — и это отдельная, более новая возможность со своими условиями.
Advanced voice typing — вот что реально работает без сети
По документации Google, у этой функции есть отдельное описание того, куда уходит текст: «то, что вы говорите, остаётся на устройстве и не отправляется на серверы Google» — за исключением случаев, когда используются функции «Fix it» (исправление вручную) или подробная правка распознанного текста: тогда данные всё-таки уходят на сервер.
Включается это так:
- Откройте приложение с текстовым полем и коснитесь его, чтобы появилась клавиатура.
- Нажмите значок настроек на клавиатуре Gboard → «Voice typing» (голосовой ввод).
- Включите пункт «Advanced voice typing features».
- Подключите телефон к Wi-Fi — функции нужно скачать обновление, и, по данным Google, в отдельных случаях это занимает несколько часов.
Работает только на Pixel 6 и новее
Здесь первое серьёзное ограничение: по официальной справке, «Advanced voice typing» требует Pixel 6 или новее, включая модели Fold и Tablet. На телефонах других производителей — Samsung, Xiaomi и остальных — этой функции просто нет, независимо от того, насколько новая и мощная модель.
Языки — без русского
Второе ограничение — язык. В справке Google список поддерживаемых языков для «Advanced voice typing» ограничен шестью: английский, французский, немецкий, итальянский, японский и испанский. Русского в этом списке нет. Получается, что даже владелец подходящего Pixel не сможет продиктовать текст на русском языке в полностью офлайн-режиме этой функцией — только на одном из шести перечисленных языков.
Что получается на практике для большинства пользователей
Если сложить оба условия, офлайн-голос Google на практике доступен узкому кругу: владельцам конкретной линейки телефонов, которые диктуют на одном из шести языков. Для всех остальных случаев — любой Android не от Google, любой язык за пределами списка, включая русский, — официально описанный офлайн-режим просто не подходит, и обычный голосовой ввод продолжает работать так, как работал раньше.
| Условие | Обычный голосовой ввод | Advanced voice typing |
|---|---|---|
| Модель телефона | Любая с Gboard | Только Pixel 6 и новее |
| Поддержка русского языка | Да | Нет |
| Работа без сети | Не описана в справке | Да, после разовой загрузки по Wi-Fi |
| Куда уходит текст | Не описано | Остаётся на устройстве, кроме «Fix it» и подробной правки |
Если нужен офлайн-голос на русском на обычном телефоне
Для случаев за пределами Pixel и шести языков остаётся один рабочий вариант — отдельная клавиатура с собственным распознаванием речи прямо на телефоне, не зависящая от модели и списка языков Google. Клавиатура dictor для Android распознаёт русскую речь на самом устройстве той же моделью, что и программа dictor для компьютера, — без передачи звука на сервер и без требования к конкретной модели телефона: подходит Android 9 и новее.
Звук в dictor существует только в памяти телефона: он не пишется на диск и никуда не отправляется, а после установки интернет нужен один раз — скачать файл модели распознавания, дальше можно диктовать без сети постоянно. Личный словарь замен и настройки хранятся только в самом приложении и не участвуют в облачном резервном копировании Android — это не только слова на странице, а отдельная настройка на уровне системы.
Печатная клавиатура на русском и английском в dictor работает бесплатно всегда, голосовой ввод — 2000 слов в неделю бесплатно, без ограничения в Pro. Приложение уже можно установить: APK для прямой установки доступен на странице dictor для Android. В RuStore приложение пока не опубликовано — на той же странице можно оставить почту, чтобы получить письмо в день выхода там.
Разница между тем, что делает Google, и тем, что делает отдельная программа, — в том, где физически происходит обработка звука и на каких условиях: у Google офлайн-режим работает только на конкретной модели телефона и части языков, у отдельной программы — независимо от модели и языка. Общий разбор этой разницы, без привязки к конкретной платформе, — в статье про офлайн-распознавание речи и его ограничения.