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
.

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:
paste.exe
: Captura o conteúdo da área de transferência do Windows.- Programas portados do Linux (
tail
,wget
,gawk
,cut
,sed
, entre outros): Realizam a manipulação do código HTML baixado do site para extrair o link de download. beep.exe
: Emite um bipe para indicar download bem-sucedido ou dois bipes em caso de erro, como áudio não encontrado ou bloqueio pelo site.ffplay.exe
: Um player de áudio de linha de comando que reproduz o arquivo baixado nos fones de ouvido ou alto-falantes, sem transmiti-lo pelo microfone, permitindo verificar o áudio antes de usá-lo.
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.

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.

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
.

O executável principal é o youtube.bat
, que utiliza:
youtube-dl.exe
: Baixa o áudio do YouTube.paste.exe
: Lê o conteúdo da área de transferência.sed.exe
: Remove marcadores como "//" do texto copiado, úteis para evitar que o Balabolka leia o termo pesquisado (caso a opção de ignorar comentários esteja ativada).ffplay.exe
: Reproduz o áudio baixado nos fones de ouvido.kill.bat
: Encerra a reprodução doffplay.exe
e o processo doyoutube-dl.exe
, se necessário.
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.

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
.

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:
- "alexa": Executa o
alexa.bat
, enviando o texto da área de transferência ao serviço de IA da Pollinations.ai para gerar uma resposta irônica. O resultado é salvo emsaida.txt
e convertido em áudio peloBalcon.exe
(versão de linha de comando do Balabolka), gerando o arquivoresultado.wav
. Adicione este arquivo ao Soundpad com um atalho, como F11. - "alexapia": Executa o
alexapiada.bat
, selecionando aleatoriamente uma das 1432 piadas do arquivocharadas.txt
e sintetizando o áudio, que é enviado diretamente aoCABLE Input
. - "alexamus": Executa o
alexamus.bat
, usando o GPT-4o para gerar letras de música no estilo rap com base no tema especificado (ex.: "alexamus tema da música"). O áudio é sintetizado peloBalcon.exe
, acelerado e mixado com uma das quatro batidas da pastabatidas
usando offmpeg
, salvando o resultado emresultado.wav
. - "gpt": Solicita uma resposta curta do modelo ChatGPT, sintetizada com a voz masculina Brian Multilingual e salva em
resultado.wav
. - "alexatocar": Similar ao script do YouTube, mas com a voz da Alexa dizendo "Entendi, tocando nome da música" antes de baixar o áudio do YouTube e salvá-lo como
musica.m4a
.

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.

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.

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

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.

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

Configuração Personalizada do Joystick

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!