Голосовые команды WhatsApp: Gemini, Siri, Voice Access и безопасный маршрут FoneClaw
Как отправлять WhatsApp голосом, звонить контактам через Siri или Gemini, отличать connected app от Voice Access и использовать FoneClaw для соседних Android-действий без нативного WhatsApp-инструмента.
- На Android текущий документированный маршрут Gemini может отправлять сообщения и начинать WhatsApp-звонки контактам при выполнении требований, но он не читает и не суммирует историю WhatsApp напрямую и не отправляет медиа через этот connected app.
- На iPhone команда вроде «Siri, позвони Анне в WhatsApp» зависит от поддержки WhatsApp через app-specific intents, установленной версии приложения, контактов, языка и текущей версии iOS.
- Voice Access управляет видимым интерфейсом WhatsApp на Android через labels, numbers, grids, gestures и диктовку; это навигация по экрану, а не нативный WhatsApp API или семантический доступ к переписке.
- FoneClaw сейчас помогает в соседнем Android-слое: открыть WhatsApp, подготовить текст, использовать выбранный current-screen context, вести видимые шаги и recovery, не заявляя нативный WhatsApp send или call tool.
Какой голосовой маршрут WhatsApp выбрать
Если нужно отправить сообщение WhatsApp голосом на Android, начните с Gemini connected app route или с Voice Access, в зависимости от задачи. Gemini mobile на Android документированно может отправлять сообщения и начинать WhatsApp-звонки контактам, когда выполнены требования. Если нужен Siri звонок контакту WhatsApp на iPhone, используйте app-supported Siri route: команда может сработать, когда WhatsApp, iOS, контакты и язык распознавания поддерживают нужное действие. Если нужно управлять видимым экраном WhatsApp без рук, Voice Access дает навигацию по UI, диктовку и выбор кнопки Send.
Самая важная развилка такая: connected-app execution и visible UI navigation — не одно и то же. Gemini для WhatsApp на Android использует подключенное приложение и поддерживаемые действия. Siri на iPhone зависит от intent-интеграции приложения. Voice Access работает поверх того, что видно на экране: открывает приложение, выбирает чат, диктует текст, нажимает элементы по labels или номерам. FoneClaw занимает соседний Android-слой: помогает подготовить текст, открыть WhatsApp, использовать выбранный current-screen context и провести видимые шаги, но мы не заявляем нативный WhatsApp send или call tool.
| Задача | Android | iPhone | Что проверить |
|---|---|---|---|
| Отправить WhatsApp-сообщение голосом | Gemini WhatsApp connected app или Voice Access по видимому UI | Siri через app-supported messaging route | Контакт, текст, выбранный чат, подтверждение отправки |
| Позвонить контакту в WhatsApp | Gemini mobile может начать WhatsApp call при выполнении требований | Siri может использовать WhatsApp, если установленное приложение и iOS поддерживают маршрут | Аудио или видео, правильный контакт, разрешения микрофона |
| Прочитать или ответить на уведомление | Через Utilities и notification route, а не прямое чтение истории WhatsApp connected app | Через доступные iOS-уведомления и Siri-поведение на устройстве | Notification access, lock screen, язык, приватность |
| Открыть чат и продиктовать текст | Voice Access или app launch plus visible navigation | Siri или ручное открытие WhatsApp | Название чата, labels, поле ввода, кнопка Send |
| Подготовить текст и проверить перед действием | FoneClaw для соседних Android-шагов и visible recovery | Не относится к FoneClaw Android route | Черновик, адресат, способ отправки, ручное подтверждение |
Для обычных SMS, RCS и системных сообщений маршруты другие. Мы держим их отдельно в статье Отправка SMS без рук на Android и Samsung Galaxy: диктовка, проверка и FoneClaw, потому что системный SMS-tool не является WhatsApp-tool.
Gemini и WhatsApp на Android
В справке Google Gemini о WhatsApp calls and messages описан текущий Android-маршрут: Gemini mobile может звонить или отправлять сообщения контактам через WhatsApp, когда требования выполнены. Это не тот же путь, что Gemini web, Gemini в Google Messages или Live chat. Поэтому при проверке начинайте именно с телефона Android, мобильного Gemini и connected app settings.
Практический шаблон команды: «Отправь WhatsApp-сообщение Анне: я буду через десять минут» или «Позвони Анне в WhatsApp». Чем точнее вы называете WhatsApp, тем меньше риск, что помощник выберет последнее приложение, через которое вы общались с этим контактом. Если у контакта несколько номеров, несколько аккаунтов или похожие имена, смотрите на экран и уточняйте, прежде чем отправлять или звонить.
Подключение WhatsApp в Gemini нужно проверять отдельно от обычного доступа к контактам. Контакты помогают выбрать получателя. Connected app route помогает выполнить действие через WhatsApp. Notification route — еще один слой: Google указывает, что чтение уведомлений и ответы на них используют Utilities, а не прямое чтение WhatsApp history через connected app. Это принципиальная граница для privacy и ожиданий пользователя.
Текущий WhatsApp route в Gemini не стоит расширять за пределы описанного. Connected app не читает и не суммирует историю WhatsApp напрямую, а также не отправляет images, audio или video через этот route. Если вам нужно ответить на последнее уведомление, это один сценарий. Если нужно «прочитать всю переписку и составить summary», это уже неподтвержденное ожидание для данного маршрута.
Для более широкой картины Gemini voice control на Android используйте наше отдельное руководство Голосовое управление Gemini на Android: от запроса к действиям FoneClaw. Здесь важно держать фокус на WhatsApp: connected app actions, notification Utilities и visible verification перед отправкой.
Siri и WhatsApp на iPhone
На iPhone запрос «Siri, позвони контакту в WhatsApp» или «Siri, отправь WhatsApp-сообщение Марине» зависит от того, как установленное приложение поддерживает Siri-интеграцию на вашей версии iOS. В документации Apple SiriKit Messaging Apple описывает messaging intents для участвующих приложений: приложение помогает составить сообщение, resolve recipients и вернуть execution results. Это framework-возможность, а не обещание одинакового поведения на каждом iPhone.
Apple также описывает app-specific interactions для messaging и VoIP apps в документации о взаимодействии Siri с messaging app. Для пользователя практический вывод такой: Siri может направить действие в WhatsApp, когда приложение, контакты, язык, разрешения и OS route это поддерживают. Если команда не сработала, это не всегда ошибка Siri; иногда WhatsApp не предложил нужный route, контакт неоднозначен или система выбрала обычный Phone/Messages route.
Проверяйте iPhone-маршрут с простого действия. Скажите: «Siri, send a WhatsApp message to Anna» или используйте русскую команду, если Siri и контакты устойчиво распознают имя. Затем посмотрите, что появилось: WhatsApp ли выбран, правильный ли контакт, есть ли черновик, где подтверждение. Для звонка используйте точную формулировку: «позвони Анне в WhatsApp» или «начни WhatsApp call с Анной». Если есть несколько Анн, добавьте фамилию или название контакта из адресной книги.
Не переносите будущие или beta-возможности Siri в текущую проверку. Для практического voice route важен установленный WhatsApp, текущая iOS, текущие контакты и то, что устройство реально показывает на экране. Если WhatsApp не выбран, произносите имя приложения явно и проверьте разрешения микрофона, контактов и уведомлений.
WhatsApp через Android Voice Access
Voice Access решает другой класс задач: он не подключается к WhatsApp как native app integration, а управляет видимым Android UI. В справке Google о Voice Access commands описаны app opening, labels, numbers, grids, gestures, dictation, editing, settings и calls. Это особенно полезно, когда руки заняты или пользователю нужен accessibility-first маршрут.
Типовой путь выглядит так: откройте WhatsApp голосом, выберите чат по label или номеру, перейдите в поле ввода, продиктуйте текст, отредактируйте ошибку и отдельно нажмите Send голосовой командой. Если элементы плохо распознаются по названиям, включайте numbers или grid. Если диктовка ошиблась в имени, сумме, времени или адресе, исправьте текст до отправки. Voice Access дает hands-free control, но финальная проверка остается на экране.
Для звонка Voice Access может помочь открыть чат и нажать видимую кнопку call или video call, если она доступна на экране и язык команд поддерживается. Это не так стабильно, как документированный connected-app route, потому что UI может измениться после обновления WhatsApp, системной темы, размера шрифта или состояния экрана. Зато такой маршрут прозрачен: пользователь видит, что именно нажимается.
Важно не ожидать от Voice Access семантического чтения WhatsApp history. Он может читать, выбирать, нажимать и диктовать в видимом интерфейсе, но не превращает весь чат в доступный для AI summary слой. Если задача звучит как «прочитай последнюю переписку и ответь», разделите ее: откройте нужный чат, покажите нужный фрагмент, продиктуйте черновик, проверьте текст и только затем отправляйте.
Полную настройку Android accessibility route мы вынесли в статью Голосовое управление Android: настройка, сценарии без рук и безопасные действия FoneClaw. Для WhatsApp главное правило проще: Voice Access хорош для видимой навигации, но результат нужно проверять перед Send.
Адресат, текст, разрешения и отправка
WhatsApp-команда обычно передает в WhatsApp те данные, которые нужны для действия: получателя, текст сообщения, параметры звонка или выбранный UI-шаг. Это нормально для запроса «отправь сообщение в WhatsApp», но пользователь должен понимать границу: contacts, notifications, microphone и connected app settings — разные permission paths. Разрешение на контакты не означает чтение истории WhatsApp, а notification access не равен доступу ко всем сообщениям приложения.
Проверка перед отправкой состоит из пяти коротких вопросов. Первый: правильный ли recipient? Второй: правильный ли content, включая числа, адреса, время и имена? Третий: видят ли текст посторонние рядом или на lock screen? Четвертый: какой route используется — Gemini connected app, Siri intent, Voice Access visible UI или FoneClaw adjacent Android step? Пятый: отправка произойдет сразу или есть final confirmation?
Не все маршруты одинаково спрашивают перед sending. Некоторые команды могут подготовить черновик, некоторые могут попросить подтверждение, а некоторые после настройки могут выполнить действие быстрее, чем вы ожидаете. Поэтому первый тест делайте на безопасном контакте и коротком тексте. Для рабочих, финансовых, медицинских или личных сообщений лучше использовать режим черновика и ручную проверку.
Для звонков контроль похожий: проверьте контакт, тип call, микрофон, network state и экран. Если телефон предлагает обычный мобильный звонок вместо WhatsApp, остановитесь и повторите команду с явным «в WhatsApp». Для более глубокого разбора call execution routes у phone agents используйте статью Телефонные звонки ИИ-агента: MCP-сервисы или Android-звонилка FoneClaw.
Как FoneClaw помогает рядом с WhatsApp
В FoneClaw мы отделяем подготовку и управляемое Android-действие от нативной интеграции с конкретным мессенджером. Сейчас FoneClaw не заявляет WhatsApp-specific send tool или WhatsApp-specific call tool. Системные SMS-инструменты FoneClaw остаются отдельными от WhatsApp: они не отправляют WhatsApp messages. Эта граница важна, потому что WhatsApp — отдельное приложение с собственными контактами, чатами, UI и правилами.
При этом FoneClaw полезен в соседних шагах вокруг WhatsApp-задачи. Пользователь может попросить подготовить текст ответа, сократить сообщение, сформулировать вежливую версию, открыть WhatsApp, перейти к видимому приложению, приложить current-screen context по собственному действию, проверить, что на экране выбран нужный чат, и получить понятный recovery, если Android или WhatsApp требуют ручного выбора. Мы строим это как governed route, а не как скрытую отправку.
Пример: «Подготовь ответ Диме, что я освобожусь через 20 минут, и открой WhatsApp». FoneClaw помогает сформулировать текст, может открыть WhatsApp через generic app launch и дальше работает с видимым состоянием. Если пользователь вручную открыл чат или выбрал current-screen context, FoneClaw может помочь проверить содержание и подсказать следующий шаг. Финальное нажатие Send в WhatsApp должно оставаться проверяемым, потому что текущий scope FoneClaw не содержит нативного WhatsApp send action.
Другой пример — звонок. FoneClaw может помочь решить, кому нужно перезвонить, подготовить заметку, открыть WhatsApp или объяснить, какой route выбрать: Gemini WhatsApp call, Siri on iPhone, Voice Access visible navigation или ручной экран. Но мы не подменяем это claims о native WhatsApp calling. Для поддерживаемых phone call routes внутри Android у FoneClaw есть свои governed boundaries, а WhatsApp-звонок остается отдельным приложенческим маршрутом.
Из опыта строительства FoneClaw мы вынесли простой принцип: пользовательский контроль важнее красивого слова «автоматизация». Если приложение не предоставляет поддержанный route, агент должен подготовить, открыть, подсказать, приложить выбранный экран, предложить Fallback и остановиться перед действием с последствиями. Текущие user-facing возможности FoneClaw описаны на странице функций FoneClaw, а начать безопасный тест можно со страницы загрузки FoneClaw.
Если команда WhatsApp сработала не так
Начинайте диагностику с названия маршрута. Вы используете Gemini connected app на Android, Siri app intent на iPhone, Voice Access visible UI или FoneClaw adjacent preparation? Пока route не назван, исправления будут случайными. Reinstall редко должен быть первым шагом; чаще проблема в connected app setting, контакте, permission, языке, UI-state или формулировке.
- Уточните WhatsApp в команде. Для Gemini особенно важно произносить «в WhatsApp», потому что помощник может использовать последнее communication app для контакта.
- Проверьте connected app. На Android убедитесь, что Gemini mobile и WhatsApp route доступны для вашего устройства и аккаунта.
- Разберите contact ambiguity. Похожие имена, несколько номеров и разные написания приводят к неправильному recipient.
- Проверьте permissions. Contacts, microphone, notifications и assistant settings решают разные части задачи.
- Посмотрите на UI state. Для Voice Access важны видимые labels, numbers, grid и поле ввода.
- Проверьте result. Сообщение отправлено, черновик подготовлен, звонок начат или просто открыт экран? Эти результаты нельзя смешивать.
- Используйте recovery. Если route не подходит, откройте WhatsApp вручную, выберите чат, продиктуйте черновик и подтвердите Send на экране.
Голосовые команды WhatsApp работают лучше, когда каждая платформа делает свою часть: Gemini выполняет документированные connected-app действия на Android, Siri использует app-supported routes на iPhone, Voice Access управляет видимым экраном, а FoneClaw помогает подготовить и провести соседние Android-шаги с контролем. Так пользователь получает скорость без потери проверки адресата, текста и результата.