Planejar ações de voz

Para oferecer suporte à criação de recursos como um assistente digital no app, a biblioteca Android para carros permite usar o microfone do veículo para gravar a entrada de voz do motorista. A compatibilidade com ações de voz ajuda os usuários a concluir tarefas conversando com 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 controlam como os usuários invocam o Google Assistente, geralmente usando uma hotword ("Ok Google" ou "Ok G"), um botão no volante ou um recurso na tela. Depois de invocado, o Google Assistente pode reconhecer vários tipos de solicitações, incluindo:

  • Tocar, pausar ou pular categorias de mídia compatíveis com apps
  • Ler e responder a mensagens
  • Fazer uma chamada
  • Obter rotas.
  • E muito mais

Para otimizar a experiência de voz dos usuários, você precisa:

  • Decida quais categorias de comandos de voz você quer oferecer suporte. As categorias possíveis para ações 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.

  • Antecipe solicitações não específicas. Decida como você quer que o app responda a solicitações que não pedem conteúdo específico, como "Tocar música" ou "Enviar uma mensagem de texto".

Requisitos para comandos de voz

Nível de requisito Requisitos
DEVE Oferecer compatibilidade com 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 passos após a ação
O usuário toca no botão de microfone do app (na faixa de ações) para iniciar a entrada de 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 toast 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