Logo pt.androidermagazine.com
Logo pt.androidermagazine.com

Automação mãos-livres: tasker e autovoice parte 1

Índice:

Anonim

Tasker faz muito. E faz ainda mais com plugins, dos quais o rei não oficial é o AutoVoice. O AutoVoice traz novos mundos de funcionalidade ao Tasker e a qualquer dispositivo em que ele seja executado. Em telefones mais novos, o AutoVoice pode aumentar as funções de viva-voz do Google Now com pouco esforço. Em telefones mais antigos, o AutoVoice pode replicar grande parte do Google Now e suas funções de viva-voz. E enquanto eu o cobri antes, repetidamente, hoje, vamos nos aprofundar um pouco mais no Tasker e no AutoVoice.

Ok, o Google Now … vamos começar.

O AutoVoice é um plug-in da Tasker de João Dias, que dedicou muito tempo e energia ao AutoVoice. Ele também desenvolveu vários tutoriais e casos de uso, que você pode encontrar no canal do YouTube e no site dele. A lista de reprodução acima mostra sua introdução ao plug-in e vale a pena dar uma olhada rápida.

Disparando o AutoVoice

Existem dois métodos principais para o AutoVoice, sendo o primeiro o uso do tradicional AutoVoice Recognize, e o segundo sendo a extração de comandos, conforme são fornecidos ao Google Now. Em qualquer telefone com a funcionalidade 'OK Google' ou o Touchless Control (sim, Moto X), o segundo método é mais simples e, em alguns casos, muito mais rápido. Descrevi as etapas para isso nas dicas e truques da Tasker, mas basicamente, quando você ativa a integração do Google Now no aplicativo AutoVoice (ou AutoApps, o aplicativo de inscrição que leva você a todos os plugins de João), e segue as instruções instruções do aplicativo para garantir que ele esteja realmente recebendo comandos do Google Now.

O reconhecimento de voz automática pode ocultar-se em muitos lugares se você não puder usar o Google Now.

Sem isso, teremos que usar o AutoVoice Recognize, o que não é necessariamente tão difícil, mas isso significa que você tem uma etapa extra para isso, pois precisará colocar o AutoVoice Recognized na tela inicial. acionado de alguma forma, seja uma ação de gesto ou um gatilho como Pressy. No meu telefone ICS antigo, meu gatilho de reconhecimento de AutoVoice estava pressionando longamente o botão capacitivo de pesquisa.

Você também precisará configurar a tarefa de reconhecimento de voz automática, dependendo de usar um fone de ouvido Bluetooth, tempo de audição, idioma etc. Você esperançosamente não precisará ajustá-los, mas eles estão aqui se você precisar deles. Para os fins deste tutorial, não estou entrando na Escuta Contínua; podemos guardar isso para outro dia.

Criando um perfil de AutoVoice

Como em todos os outros perfis, temos uma tarefa e um contexto. A tarefa não é importante no momento, mas o contexto certamente é. Este será um contexto de evento chamado 'AutoVoice Recognized'. Aqui, definiremos nosso filtro de comando, que é como o AutoVoice decidirá qual perfil será acionado. Agora, isso será acionado toda vez que você pronunciar esta palavra no AutoVoice Recognize ou no Google Now (se esse for o seu método de acionamento), para que eu não escolha algo chato ou algo que você diria para várias coisas. No meu exemplo, estou usando o Filtro de Comando do 'Dia Perfeito' porque isso não é exatamente uma coisa comum.

Agora, depois de abrir o contexto para configurá-lo, inseriremos nosso filtro de comando na parte superior antes de passar para as várias opções. Vou explicar cada um agora, em vez de dar exemplos para todos eles.

  • Filtro de comando: é aqui que escolhemos as palavras mágicas que acionam o perfil. O "Gergelim Aberto" para a cova dos 40 ladrões, se você preferir.
  • Inverter filtro de comando: isso será invertido; portanto, todos os comandos que não possuírem essa frase acionarão esse perfil. Não sei ao certo por que você desejaria isso, mas tenho certeza de que há um caso de uso que ainda não descobri. Aqui está, se você tem algo que deseja desencadear muito.
  • Filtro de fala: se você não confiar muito no reconhecimento de voz, poderá gravar seu gatilho aqui, para que - esperançosamente - ele corresponda quando você repetir o gatilho no AutoVoice Recognize ou no Google Now. Também é bom para gatilhos longos ou tipógrafos preguiçosos.
  • Limpar filtro: limpa o filtro de comando, falado e escrito, de modo a permitir uma lista limpa sobre a qual você pode definir seu comando.
  • Comando exato: devo confessar, não costumo usar isso. Eu particularmente não uso isso quando acionado pelo Google Now. Para essa configuração, significa que esse comando será acionado uma vez quando o filtro de comando exato e SOMENTE o filtro de comando exato forem falados. O Comando exato também é mutuamente exclusivo para Contém tudo e usa o Regex.
  • Usar Regex: isso empregará a correspondência de padrões de regex para tentar corresponder ao Filtro de Comando. Usei isso mais quando empregava o AutoVoice Recognize, mas desde que mudei para o Google Now, ele foi substituído por Contains All. O uso do Regex é mutuamente exclusivo para o Comando exato e contém tudo.
  • Contém tudo: não importa a ordem ou a duração do comando, se todas as palavras do filtro de comando estiverem lá, o Contém tudo garantirá que ele seja acionado e executado. Eu uso isso com o acionamento do Google Now e também porque me dá maior flexibilidade em meus comandos. Afinal, a variedade é o tempero da vida.
  • Precisão: essa configuração determina quantas variantes do seu comando serão extraídas do AutoVoice Recognize para corresponder aos comandos. É predefinido para 5 e pode ser ajustado para cima ou para baixo, dependendo da complexidade do seu comando.
  • ID do comando: o ID do comando é uma das maneiras pelas quais o Tasker pode ajudar a manter-se fora de controle com comandos encadeados. A subseção ID do comando é útil em seqüências precisas para garantir que seus comandos de voz não pulem etapas sem você. Aqui é onde você define o ID de comando deste perfil e, como isso é algo que só será visto na programação e nunca será falado em voz alta, fique à vontade para ser criativo aqui.
  • Último ID do Comando: para que este perfil seja acionado, o ID do comando definido pelos perfis / tarefas anteriores (Definir ID do Comando também é uma ação independente, se você precisar configurá-lo antes de uma série de comandos). Se o ID do comando definido pelo perfil anterior for 'bunny' e o que este perfil estiver procurando for "fox", ele não será acionado.
  • Regex do último ID do comando: usará a correspondência do padrão regex na correspondência do último ID do comando. Apenas no caso de você precisar, mas provavelmente não precisará.
  • Inverter ID do Último Comando: Este perfil será acionado apenas se não corresponder ao ID do Último Comando atual. Inverter aqui faz um pouco mais de sentido do que no comando inicial.
  • Trigger Word: esta é a Trigger Word para ativar o perfil durante a escuta contínua no AutoVoice. Não está sendo usado hoje, mas aqui está onde está, escondido na parte inferior.
  • Trigger Word Exact: Assim como antes, a palavra acionadora deve ser exata para ativá-la em Contínuo com essa configuração. Isso é um pouco mais útil se você definir configurações contínuas por períodos muito longos.
  • Regex de palavra de acionamento: use a correspondência de padrão de regex para a palavra de acionador, se necessário.

Você não precisará de tudo isso - ou mesmo a maioria deles - em muitos casos. A seção ID do comando pode ajudá-lo a agrupar comandos para itens como respostas de voz a textos ou email. A seção Trigger Word pode ajudar os ouvintes contínuos na linha. E o Filtro de Comando é o gatilho regular para o perfil.

No nosso exemplo, meu Filtro de Comando é "dia perfeito", habilitei Contém Tudo enquanto uso o Google Now e configurei o filtro de comando 'no mar' para o próximo perfil a seguir.

Agora, fazemos esse próximo perfil. O Filtro de Comando, desta vez, é "pôr do sol" e não me importo de usar um Filtro de Comando tão genérico por causa do último ID de comando definido como "no mar". Contém Tudo ainda está ativado, embora em um Filtro de Comando de uma palavra isso não seja tão necessário. Escolhemos nossa tarefa para o perfil e agora testamos.

"Ok, Google Now … dia perfeito para estar no mar …"

Se tudo desse certo, nossa primeira tarefa foi desencadeada. E agora…

'Ok Google Now … mal posso esperar pelo pôr do sol …'

E se tudo correu bem, nossa segunda tarefa foi executada. No entanto, se não usamos o primeiro comando, ainda é seguro perguntar ao Google Now quanto tempo demora até o pôr do sol.

E este é apenas o começo básico. Em nossa próxima incursão no Tasker, alcançaremos um novo nível de versatilidade do AutoVoice: responder às mensagens do Hangouts por voz, algo que nem o Moto Assist pode fazer no momento. Nesse método, também jogaremos com o mais novo plug-in Tasker de João Dias, o AutoInput. Você já tem o AutoVoice? Ou você se esquivou de um dos plugins mais populares (e um pouco assustadores) da Tasker? Você tem algum projeto totalmente chefe feito com o AutoVoice? Sinta-se livre para exibi-los nos comentários e, como sempre, sinta-se à vontade para solicitar outra coisa para fazermos com Tasker no caminho.