Vos apresento o Tasker, um aplicativo de automação total do Android. Neste primeiro artigo sobre o tema vou mostrar como fazer o Android falar o nome da pessoa que está te ligando, assim como ler SMS e WhatsApp recebido sem a necessidade de ligar a tela.
Como fazer o Android falar quem te enviou um WhatsApp
Este perfil também é simples, mas não deixa de ser util. Crie um novo perfil e selecione:
Event -> UI -> Notification
Em Owner Application clique no ícone à direita. Surgirá uma lista com todos os aplicativos instalados no sistema. Selecione o WhatsApp.
Na tela seguinte vamos à criação de uma nova Task para ler a notificação. Nomeie a tarefa como "Ler WhatsApp". Adicione uma nova Action:
Alert -> Say
Em Text coloque apenas: %NTITLE
%NTITLE corresponde ao título da notificação recebida. No caso do WhatsApp será sempre algo do tipo:
"Mensagem de Xerxes Links" (pra mensagem privada)
ou
"Mensagem de Izaias CF @ VOL admin" (pra mensagem de grupo)
É claro que se você participa de grupos com muita rotatividade de mensagens, o ideal é silenciar as notificações deste.
Aprimorando a leitura de notificações
Durante o dia este recurso é ótimo. Mas e de madrugada, imagina um Android falante te acordando a cada mensagem recebida. Ainda mais eu que tenho uma penca de amigos que trocam o dia pela noite.
Volte à aba de Profiles do Tasker e encontre o perfil do Whats. Se você não deu um nome pra ele, será algo como "Notification WhatsApp". Clicando em seu nome a tela expandirá exibindo o nome do evento e o nome da tarefa:
Segure o dedo sobre o nome do evento (Notification WhatsApp) até que um menu popup apareça:
Clique em Add. Selecione Time. Na tela a seguir você definirá o "horário de atendimento" de sua secretária Android. :)
Neste caso o horário de fala ficou definido das 08:30 às 23:30.
Note que podemos combinar mais de um evento por perfil. Essa é uma característica que considero bem poderosa no Tasker.
[13] Comentário enviado por r_carreiro em 10/10/2014 - 19:04h
Cara, gostei muito do artigo mas também estou com o problema do "alert/say" simplesmente não aparece pra mim, meu aparelho é o Moto G 2ª geração, e tenho o sintetizador de voz instalado e atualizado, inclusive uso ele com o Google Now, o que pode ser?
Obrigado e parabéns pelo artigo!
[14] Comentário enviado por caslubas em 17/10/2014 - 10:24h
Ótimo artigo, favorite!
Fiz duas pequenas modificações para adaptar ao meu uso.
1- Alterei o perfil "displayOff" para dar "tchau" apenas quando o telefone for bloqueado, isso evita receber um "tchau" quando só quero ver as horas sem desbloquer o tel.
2- Criei um perfil "parar voz", pois quando o telefone está em modo silencioso todas as funções de voz continuavam ativas.
Estou aguardando por novas publicações a respeito do tasker!!