Integração com AutoVoice Finalmente chega ao Google Home, veja como usá-lo

Após um mês no limbo de aprovação do Google, o AutoVoice finalmente foi aprovado para uso como integração de terceiros na Página inicial do Google. Com a integração do AutoVoice, você pode enviar comandos para o seu telefone ao qual o Tasker poderá reagir, permitindo executar um número incontável de scripts de automação diretamente da sua voz.

Anteriormente, isso exigia uma solução complicada envolvendo o IFTTT enviando comandos para o seu dispositivo via Join, mas agora você pode enviar comandos de linguagem natural diretamente para o seu dispositivo. Aguardamos este lançamento e, agora que está aqui, mostraremos como usá-lo.


O verdadeiro poder do Google Home foi desbloqueado

O vídeo acima foi feito pelo desenvolvedor do AutoVoice, João Dias, antes da aprovação da integração do AutoVoice. Estou vinculando novamente aqui apenas para demonstrar as possibilidades dessa integração, que é algo que todos nós podemos desfrutar agora, já que o Google finalmente lançou o suporte do AutoVoice para todos. Como em qualquer plug-in Tasker, há um pouco de uma curva de aprendizado envolvida, portanto, embora a integração esteja disponível desde a noite passada, muitas pessoas ficaram confusas sobre como fazê-lo funcionar. Eu brinco com isso desde a noite passada e mostrarei como fazer com que seus próprios comandos do AutoVoice sejam acionados ao falar com a Página inicial do Google.

Uma solicitação de João Dias, desenvolvedor do AutoVoice: lembre-se de que hoje é o primeiro dia em que a integração do AutoVoice com o Google Home é válida para todos os usuários. Como tal, pode haver alguns bugs que ainda precisam ser eliminados. Tenha certeza de que ele está trabalhando duro para consertar tudo o que encontrar antes que a integração do AutoVoice / Home seja lançada no canal estável do AutoVoice na Play Store.


Começando

Há algumas coisas que você precisa ter antes de tirar proveito dessa nova integração. O primeiro e mais óbvio requisito é o fato de você precisar de um dispositivo Google Home. Se você ainda não possui um, ele estará disponível na Google Store entre outros varejistas. O suporte ao Amazon Alexa também está com aprovação pendente; portanto, se você tiver um desses, terá que esperar antes de experimentar essa integração.

Você precisará de:

  • Tasker
  • AutoVoice Beta
  • Google Home App

Depois de instalar cada um desses aplicativos, é hora de começar a trabalhar. A primeira coisa que você precisará fazer é ativar a integração do AutoVoice no aplicativo Google Home. Abra o aplicativo Página inicial do Google e toque no ícone Remoto / TV no canto superior direito. Isso abrirá a página Dispositivos, onde estão listados os dispositivos ativados para transmissão atualmente conectados (incluindo sua Página inicial do Google). Toque no ícone do menu de três pontos para abrir a página de configurações da sua Página inicial do Google. Em "Configurações do Assistente do Google", toque em "Mais". Por fim, nas seções de integração da Página inicial do Google, toque em "Serviços" para exibir a lista de serviços de terceiros disponíveis. Role para baixo para encontrar “AutoVoice” na lista e, na página sobre para a integração, você encontrará o link para ativar a integração.

Depois de ativar essa integração, agora você pode começar a conversar com o AutoVoice por meio da sua Página inicial do Google! Verifique se está ativado dizendo " Ok Google, peça para a voz automática dizer Olá" ou " Ok Google, deixe-me falar com a voz automática". Se a sua Página inicial do Google responder com "claro, aqui está a voz automática" e entrar no AutoVoice prompt de comando, a integração está funcionando. Agora podemos configurar o AutoVoice para reconhecer nossos comandos.


Configurando o AutoVoice

Para fins deste tutorial, criaremos um script Tasker simples para ajudá-lo a localizar seu telefone. Ao dizer qualquer variação natural de “encontrar meu telefone”, o Tasker começará a emitir um sinal sonoro alto para que você possa discernir rapidamente onde deixou o dispositivo. Claro, você pode facilmente tornar isso mais complexo, talvez localizando seu dispositivo via GPS e enviando um e-mail para você com uma foto tirada pela câmera anexada a ele, mas a parte em que focaremos é simplesmente ensinar como obter o Tasker para reconhecer seus comandos de voz da Página inicial do Google. Usando sua voz, há duas maneiras de emitir comandos para o Tasker por meio da Página inicial do Google.

A primeira é falando seu comando exatamente como você o configurou . Isso significa que não há absolutamente nenhum espaço para erro em seu comando. Se você, por exemplo, deseja localizar seu dispositivo e configurar o Tasker para reconhecer quando você diz "encontrar meu telefone", deve exatamente dizer "encontrar meu telefone" na sua Página inicial do Google (sem nenhuma outra palavra emendada ou colocada em início ou fim), caso contrário, Tasker não reconhecerá o comando. A única maneira de contornar isso é criar o maior número possível de variações de comando possíveis, como "encontrar meu dispositivo", "localizar meu telefone", "localizar meu telefone" e "localizar meu dispositivo" e espero que você lembre-se de dizer em pelo menos uma variante do comando que você configurou. Em outras palavras, esse primeiro método sofre exatamente o mesmo problema que ao configurar a integração do Tasker via IFTTT: é extremamente inflexível com o seu idioma.

O segundo, e meu método preferido, é usar a linguagem natural. Os comandos de linguagem natural permitem que você fale naturalmente com seu dispositivo, e o Tasker ainda poderá reconhecer o que você está dizendo. Por exemplo, se eu dissesse algo muito mais longo como "Ok Google, você pode pedir à voz automática para localizar meu dispositivo o mais rápido possível", ele ainda reconhecerá meu comando, mesmo que eu tenha digitado o supérfluo "por favor" e "como o mais rápido possível ”no meu comando falado. Isso tudo é possível graças ao poder do API.AI, que é o AutoVoice que verifica seu comando de voz para interpretar o que você quis dizer e retornar com quaisquer variáveis ​​que você possa ter configurado.

Parece bom! Você provavelmente está mais interessado na segunda opção, como eu. Infelizmente, os comandos do Natural Language estão sobrecarregando os servidores do Sr. Dias, portanto, você deverá se inscrever em um serviço de assinatura de US $ 0, 99 por mês para usar os comandos do Natural Language. Isso é um pouco deprimente, mas a taxa é mais do que justa, considerando o baixo custo e a eficácia e utilidade da sua Página inicial do Google.

Importante: se você deseja falar "comandos de idioma natural" para o seu dispositivo Google Home, precisará seguir as próximas etapas. Caso contrário, pule para criar seus comandos abaixo.


Configurando comandos de linguagem natural

Como o AutoVoice depende do API.AI para o processamento de linguagem natural, precisamos configurar uma conta API.AI. Acesse o site e clique em "inscrever-se gratuitamente" para criar uma conta gratuita. Quando estiver no console de desenvolvimento, crie um novo agente e chame -o de AutoVoice . Torne o agente privado e clique em Salvar para criar o agente. Depois de salvar o agente, ele aparecerá na barra lateral esquerda, sob o logotipo principal API.AI.

Depois de criar sua conta API.AI, você precisará obter seus tokens de acesso para o AutoVoice se conectar à sua conta. Clique no ícone de roda dentada ao lado do seu agente recém-criado para exibir a página de configurações do seu agente do AutoVoice.

Em "Chaves da API", você verá o token de acesso do cliente e o token de acesso do desenvolvedor. Você precisará salvar os dois . No seu dispositivo, abra o AutoVoice beta. Clique em “Natural Language” para abrir a página de configurações e clique em “Setup Natural Language”. Agora, insira os dois tokens nas caixas de texto fornecidas.

Agora o AutoVoice poderá enviar e receber comandos do API.AI. No entanto, essa funcionalidade é restrita até você assinar o AutoVoice. Volte para a página de configurações de Idioma natural e clique em "Comandos". No momento, a lista de comandos deve estar vazia, exceto por um único comando chamado "Intenção padrão de fallback". (Observe na captura de tela, configurei alguns dos meus já possui). Na parte inferior, você verá uma alternância chamada “ Use for Google Assistant / Alexa. ”Se você ativar essa alternância, será solicitado que você assine o AutoVoice. Aceite a assinatura se desejar usar os comandos de idioma natural.


Criando perfis Tasker para reagir a comandos de linguagem natural

Abra o Tasker e clique no botão "+" no canto inferior direito para criar um novo perfil. Clique em "Evento" para criar um novo contexto de evento. Um contexto de evento é um gatilho que é acionado apenas uma vez quando o contexto é reconhecido - nesse caso, criaremos um evento vinculado a um comando de idioma natural do AutoVoice. Na categoria Evento, navegue até Plugin -> AutoVoice -> Natural Language.

Clique no ícone de lápis para entrar na página de configuração e criar um comando de idioma natural do AutoVoice. Clique em " Criar novo comando " para criar um comando AutoVoice. Na caixa de diálogo que mostra, você verá um local de entrada de texto para inserir seu comando, bem como outro local de entrada de texto para inserir a resposta que você deseja que a Página inicial do Google. Digite ou fale os comandos que você deseja que o AutoVoice reconheça. Embora não seja necessário listar todas as variantes possíveis do comando que você deseja que ele reconheça, liste pelo menos algumas, apenas por precaução.


Dica profissional : você pode criar variáveis ​​a partir dos comandos de entrada pressionando longamente uma das palavras. No pop-up exibido, você verá a opção " Criar variável " ao lado das opções normais de Cortar / Copiar / Selecionar / Colar. Se você selecionar isso, poderá passar essa palavra específica como uma variável para API.AI, que pode ser retornada por meio de API.AI. Isso pode ser útil para quando você deseja que a Página inicial do Google responda com respostas variáveis.

Por exemplo, se você criar um comando dizendo "tocar músicas de $ artist", poderá solicitar que a resposta retorne o nome do artista definido em sua variável. Assim, você pode dizer "tocar músicas do Muse" ou "tocar músicas do Radiohead" sob o mesmo comando, e sua Página inicial do Google responderá com o mesmo nome de banda / artista que você mencionou no seu comando. Meu tutorial abaixo não utiliza esse recurso, pois está reservado para casos de uso mais avançados.


Quando terminar de criar seu comando, clique em Concluído. Você verá uma caixa de diálogo perguntando como deseja nomear o comando de idioma natural. Dê um nome descritivo. Por padrão, ele nomeia o comando após o primeiro comando digitado, o que deve ser suficiente.

Em seguida, ele perguntará qual ação você deseja definir. Isso permite que você personalize qual comando é enviado ao seu dispositivo e ele será armazenado em % avaction. Por exemplo, se você definir a ação como "findmydevice ", o texto "findmydevice" será armazenado na variável% avaction. Isso não serve para nada no tutorial, mas em tutoriais posteriores, onde abordamos comandos mais avançados, faremos uso disso.

Saia da tela de criação de comandos clicando na marca de seleção na parte superior, pois agora você termina de criar e salvar seu comando de idioma natural. Agora, criaremos a tarefa que será acionada quando o comando de idioma natural for reconhecido. Quando você voltar à tela principal do Tasker, verá o pop-up de criação de “nova tarefa”. Clique em "nova tarefa" para criar uma nova tarefa. Clique no ícone "+" para adicionar sua primeira ação a esta tarefa. Em Áudio, clique em " Volume da mídia ". Defina o nível como 15 . Volte para a tela de edição de tarefas e você verá sua primeira ação na lista. Agora crie outra Ação, mas desta vez clique em “ Alerta” e selecione “ Bipe”. Defina a Duração para 10.000ms e a Amplitude para 100%.

Se você fez o que foi dito corretamente, deverá ter as duas ações a seguir na lista Tarefas.

Saia da tela de criação de tarefas e pronto. Agora você pode testar sua criação! Basta dizer " Ok, Google, peça à voz automática para encontrar meu telefone" ou qualquer variação natural que lhe vier à mente e seu telefone começará a emitir um bipe alto por 10 segundos. A única coisa que você precisa dizer é o gatilho para fazer o Google Home iniciar o AutoVoice - a parte "Ok Google, peça voz automática" ou "Ok Google, deixe-me falar com voz automática". Qualquer coisa que você disser depois pode ser tão fluida e natural quanto você quiser, a mágica da API.AI permite que você seja flexível com seu idioma!

Depois de começar a criar muitos comandos de linguagem natural, pode ser complicado editar todos eles no Tasker. Felizmente, você pode editá-los diretamente do aplicativo AutoVoice. Abra o AutoVoice e clique em “Natural Language” para exibir suas configurações. Em Comandos, você deve ver o comando Natural Language que acabamos de criar! Se você clicar nele, poderá editar quase todos os aspectos do comando (e até definir variáveis).


Criando perfis Tasker para reagir a comandos de linguagem não natural

Caso não deseje assinar o AutoVoice, você ainda poderá criar um comando semelhante ao descrito acima, mas será necessário listar todas as combinações possíveis de frases que você possa imaginar para acionar a tarefa. A maior diferença entre essa configuração é que, ao criar o Contexto do Evento, você deve selecionar AutoVoice Reconhecida, em vez de AutoVoice Natural Language. Você criará sua lista de comandos e respostas de maneira semelhante, mas o API.AI não lidará com nenhuma parte da análise de seus comandos falados, portanto, você deve ser 100% preciso ao falar uma dessas frases. Obviamente, você ainda terá acesso à edição de qualquer um desses comandos da mesma forma que poderia com o Natural Language.

Caso contrário, a criação da tarefa vinculada será a mesma que acima. A única coisa que difere é como a tarefa é acionada. Com a linguagem natural, você pode falar mais livremente. Sem a linguagem natural, você deve ter muito cuidado com a forma como expressa seu comando.


Conclusão

Espero que agora você entenda como integrar o AutoVoice à Página inicial do Google. Para qualquer iniciante da Tasker por aí, contornar a curva de aprendizado da Tasker ainda pode representar um problema. Mas se você tem alguma experiência com o Tasker, este tutorial deve servir como um bom ponto de partida para você criar seus próprios comandos da Página inicial do Google. Como alternativa, você pode ver o tutorial do Sr. Dias em formato de vídeo aqui.

No meu tempo limitado com a Página inicial do Google, criei cerca de uma dúzia de criações bastante úteis. Em artigos futuros, mostrarei como fazer alguns comandos bem legais do Google Home, como ativar / desativar o PS4 por voz, ler todas as notificações, ler a última mensagem de texto e muito mais. Não vou estragar o que tenho reservado, mas espero que este tutorial o excite para o que virá!