Para oferecer suporte à criação de recursos, como um assistente digital no app, a biblioteca Android for Cars App permite usar o microfone do carro para gravar a entrada de texto por voz do motorista. O suporte a comandos de voz ajuda os usuários a concluir tarefas conversando com o Gemini ou o Google Assistente, para que eles possam manter os olhos na estrada.
Quando a gravação está em andamento, um indicador aparece na tela. A gravação é enviada diretamente ao app (não salva na biblioteca) para processamento e ações de acompanhamento.
O Google e as montadoras de carros controlam como os usuários invocam o Gemini ou o Google Assistente, geralmente usando uma palavra-chave ("Ok Google" ou "Ok G"), um botão no volante ou um recurso na tela. Depois de invocado, o Gemini ou o Google Assistente podem reconhecer vários tipos de solicitação, incluindo:
- Tocar, pausar ou pular categorias de mídia com suporte a apps
- Ler e responder mensagens
- Fazer uma chamada
- Obter rotas de carro
- E muito mais
Para otimizar a experiência de voz dos usuários, você precisa:
Decidir quais categorias de comandos de voz oferecer suporte. As categorias possíveis para comandos de voz em um app de mídia podem incluir gênero, artista, álbum, playlist e título. Escolha categorias que façam sentido para seu app.
Antecipar solicitações não específicas. Decida como você quer que seu app responda a solicitações que não pedem conteúdo específico, como "Tocar música" ou "Enviar uma mensagem de texto".
Requisitos de comandos de voz
| Nível de requisito | Requisitos |
|---|---|
| DEVE | Oferecer suporte a comandos de voz para todas as categorias de mídia adequadas aos apps. |
Exemplo de fluxo
| Ação do usuário | Onde a ação é realizada | Contagem de etapas após a ação |
|---|---|---|
| O usuário toca no botão do microfone do app (na faixa de ações) para iniciar entrada de texto por voz. |
Modelo de navegação
|
1 |
| Enquanto o usuário fala, um indicador visual sinaliza que a gravação está em andamento. |
Modelo de navegação
|
1 |
| Uma mensagem de aviso informa ao usuário que o app entendeu e respondeu às instruções faladas. |
Modelo de navegação (atualização)
|
1 |