Для поддержки таких функций, как встроенный цифровой помощник, библиотека приложений Android for Cars позволяет использовать микрофон автомобиля для записи голосовых команд водителя. Поддержка голосовых действий помогает пользователям выполнять задачи, разговаривая с Gemini или Google Assistant, чтобы они могли не отвлекаться от дороги.
Во время записи на экране появляется индикатор. Запись отправляется непосредственно в приложение (не сохраняется в библиотеке) для обработки и дальнейших действий.

Google и автопроизводители контролируют способ вызова Gemini или Google Assistant пользователями, обычно с помощью ключевого слова («Привет, Google» или «Привет, G»), кнопки на руле или экранной подсказки. После вызова Gemini или Google Assistant могут распознавать различные типы запросов, включая следующие:
- Воспроизводите, ставьте на паузу или пропускайте медиафайлы в категориях, поддерживаемых приложением.
- Читайте сообщения и отвечайте на них.
- Позвоните
- Проложить маршрут
- И многое другое
Для оптимизации работы голосового интерфейса для пользователей необходимо:
Определите, какие категории голосовых действий следует поддерживать. Возможные категории голосовых действий в медиаприложении могут включать жанр, исполнителя, альбом, плейлист и название. Выберите категории, которые подходят для вашего приложения.
Предусмотрите запросы, не содержащие конкретной информации. Решите, как ваше приложение должно реагировать на запросы, не требующие конкретного контента, например, «Включить музыку» или «Отправить текстовое сообщение».
Требования к голосовым действиям
| Уровень требований | Требования |
|---|---|
| ДОЛЖЕН | Поддерживается голосовое управление для всех категорий медиаконтента, подходящих для их приложений. |
Поток проб
| Действие пользователя | Где совершается действие | Количество шагов после действия |
|---|---|---|
| Для начала голосового ввода пользователь нажимает кнопку микрофона приложения (на панели действий). | Шаблон навигации ![]() | 1 |
| Во время разговора пользователя визуальный индикатор сигнализирует о том, что идёт запись. | Шаблон навигации ![]() | 1 |
| Всплывающее сообщение сообщает пользователю, что приложение поняло и отреагировало на его голосовые инструкции. | Шаблон навигации (обновить) ![]() | 1 |


