Planejar ações de voz

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

Modelo de navegação durante a jornada do usuário com botões de microfone, volume e configurações na faixa de ações
1
Enquanto o usuário fala, um indicador visual sinaliza que a gravação está em andamento.

Modelo de navegação

Modelo de navegação durante a jornada do usuário com sobreposição de voz
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)

Modelo de navegação durante a jornada do usuário com mensagem de toast
1