Resolvendo o problema de standby da Alexa no macOS
Se você possui a Alexa e a use em um computador, é provável que você encontre frustrante o fato de ela GRITAR "CONECTADO NO MOMENTO EM {NOME DO SEU PC}" de vez em quando.
Isso acontece porque ela entra em um modo de standby quando não reproduz som por um período de 10 minutos.
Após pesquisar e achar essa explicação, pensei em algo que resolveu esse problema pra mim e vou passar para vocês!
Você vai precisar seguir alguns passos para "resolver" esse problema:
1 - Instale o brew, seguindo os passos descritos na documentação do brew em https://brew.sh/. Isso é necessário para instalar o sox, que é um programa de manipulação de áudio para o macOS.
2 - Instale o sox usando o comando brew install sox
.
3 - Se você não estiver familiarizado com o editor vi e desejar alterar o editor padrão do seu sistema, é possível trocá-lo pelo editor nano, que é mais fácil de usar através do terminal. Para fazer essa alteração, basta executar o comando export VISUAL=nano
4 - Crie um novo arquivo chamado alexa.sh em um local de sua preferência. Nesse exemplo, vou usar o meu local: /Users/arnaldocarpi/Documents/automacoes/alexa.sh
.
5 - Abra o arquivo alexa.sh com seu editor de texto preferido e insira:
#!/bin/sh
PATH=/usr/local/bin:/usr/local/sbin:~/bin:/usr/bin:/bin:/usr/sbin:/sbin
play -n synth 1 sin 1
- O comando
play -n synth 1 sin 1
fara que o MacOS solte um som imperceptível, onde não deixara a alexa entrar nesse modo de standby.
6 - Dê permissão de execução ao arquivo alexa.sh
com o comando chmod +x /Users/arnaldocarpi/Documents/automacoes/alexa.sh
.
7 - Edite o crontab do seu sistema com o comando crontab -e
e adicione a seguinte linha ao final do arquivo:
*/1 * * * * /Users/arnaldocarpi/Documents/automacoes/alexa.sh
Isso fará com que o script alexa.sh
seja executado a cada minuto, todos os dias. Se você quiser alterar a frequência de execução do script, pode alterar os valores da linha do crontab. Por exemplo, para executar o script a cada 5 minutos, basta alterar a linha para */5 * * * * /Users/arnaldocarpi/Documents/automacoes/alexa.sh
.
Espero que isso ajude!
Não fiz testes para o Windows, mas com algumas adaptações, acredito que de pra fazer.