Scripts de Automação

Automatize downloads de áudio e interações com IAs.

Introdução aos Scripts de Automação de Áudio

Neste guia, você aprenderá a utilizar scripts personalizados que desenvolvi para diversas finalidades, incluindo a obtenção de áudios do site MyInstants para uso em jogos, o download de áudios do YouTube, e a criação de uma assistente virtual estilo "Alexa" com respostas irônicas, piadas e geração de músicas no estilo rap. Estes scripts foram criados de forma improvisada, combinando códigos obtidos de fontes como Stack Overflow e orientações do ChatGPT. Ressalto que não há garantia de funcionamento perfeito em todos os sistemas, sendo recomendável utilizá-los por sua conta e risco, com cautela durante a configuração e execução.

Script para Download de Áudio do MyInstants

Este script permite baixar áudios do site MyInstants de forma automatizada, utilizando o conteúdo da área de transferência do Windows. Ele realiza uma busca no site, analisa o código HTML da página de resultados, identifica o primeiro arquivo MP3 encontrado, gera um link de download e salva o áudio como "my.mp3".

Para utilizá-lo, faça o download do script aqui (mediafire) e extraia os arquivos na pasta C:\TRADUTOR\Scripts\MyInstants.

Arquivos do Script MyInstants

A pasta contém diversos arquivos essenciais para o funcionamento do script. O executável principal é o MyInstants.bat, que depende de outros programas, como:

Embora seja possível reescrever o script usando apenas comandos do PowerShell para torná-lo nativo do Windows, testes indicaram que essa abordagem resulta em um processo significativamente mais lento, levando cerca de 5 segundos por download, enquanto a solução atual, com ferramentas portadas do Linux, é praticamente instantânea.

Pré-requisito: Para o script funcionar corretamente, é necessário ter o Microsoft .NET Framework 3.5 instalado. Caso não tenha, faça o download em https://www.microsoft.com/pt-BR/download/details.aspx?id=21.

Execução do Script MyInstants

Para usar o script, digite o nome de um meme ou áudio, selecione e copie o texto (CTRL+C) e execute o MyInstants.bat. O áudio será salvo como "my.mp3".

Para facilitar o uso em jogos, adicione o arquivo "my.mp3" ao Soundpad e configure um atalho, como ALT+R. Após ouvir o áudio nos fones de ouvido, pressione o atalho para reproduzi-lo no Soundpad, transmitindo-o pelo microfone virtual.

Atalho no Soundpad para my.mp3

Para automação com um único botão, a configuração do AntiMicroX será abordada em uma seção posterior.

Script para Download de Áudio do YouTube

Este script permite baixar áudios do YouTube a partir de um link ou termo copiado para a área de transferência do Windows, salvando-o como "musica.m4a".

Faça o download do script aqui e extraia os arquivos na pasta C:\TRADUTOR\Scripts\Youtube.

Arquivos do Script YouTube

O executável principal é o youtube.bat, que utiliza:

Por exemplo, se você escrever "//música da Xuxa" e copiar, o script baixará o áudio correspondente sem que o Balabolka o leia, desde que a opção de ignorar comentários ("// Single-line comment") esteja habilitada.

Para usar o áudio no Soundpad, adicione o arquivo "musica.m4a" e configure um atalho, como F12.

Atalho no Soundpad para musica.m4a

Script da Alexa Irônica

O script da "Alexa Irônica" é um conjunto de scripts que integra múltiplos programas e serviços para criar uma assistente virtual com respostas irônicas, piadas e geração de músicas. Devido à sua complexidade e natureza improvisada, não há garantia de funcionamento em todos os sistemas.

Faça o download do script aqui e extraia os arquivos na pasta C:\TRADUTOR\Scripts\Alexa.

Arquivos do Script Alexa Irônica

O script principal é o chatbot.bat, que analisa o conteúdo da área de transferência do Windows e executa o script correspondente com base no comando inicial:

Automação com AntiMicroX

Para automatizar a execução dos scripts, recomendo usar um joystick USB genérico, como um modelo de SNES, compatível com o programa AntiMicroX.

Configuração do AntiMicroX

Faça o download do AntiMicroX no site oficial: https://github.com/AntiMicroX/antimicrox/releases. Configure atalhos para cada tecla do joystick, associando macros que executam CTRL+A e CTRL+C para copiar o texto para a área de transferência, seguidos da execução do script correspondente.

Atalho para youtube.bat no AntiMicroX

Configure um atalho similar para o chatbot.bat para executar os scripts da Alexa.

Atalho para chatbot.bat no AntiMicroX

Crie um atalho para o kill.bat (da pasta do script do YouTube), que encerra o ffplay.exe usado para reproduzir áudios do YouTube em segundo plano.

Atalho para kill.bat no AntiMicroX

Por fim, configure um atalho para o MyInstants.bat, que é especialmente útil para downloads rápidos de áudios do MyInstants.

Atalho para MyInstants.bat no AntiMicroX

Configuração Personalizada do Joystick

Configuração do Joystick no AntiMicroX

Eu configuro meu joystick da seguinte forma, utilizando um modelo genérico de SNES USB. Você pode usar qualquer joystick compatível com o AntiMicroX, incluindo controles originais de Xbox 360 ou PS4. Alternativas como o Stream Deck também são viáveis, mas devem ser configuradas por sua conta e risco. Boa sorte na implementação!