Aplicativo desktop em Python para Windows que mistura entrada de microfone físico com áudios de soundboard e envia para um dispositivo de saída virtual.
- Seleção de microfone de entrada
- Seleção de saída virtual (VB-CABLE, VoiceMeeter, Virtual Audio Cable)
- Importação de arquivos de áudio (.wav, .mp3, .ogg, .flac)
- Botões play/pause/stop para cada áudio
- Volume individual e loop por faixa
- Mistura em tempo real com baixo delay
- Medidores VU de microfone e saída
- Hotkeys globais configuráveis
- Configuração salva em
config/settings.json
- Instale Python 3.12+ no Windows.
- Abra um terminal no diretório do projeto.
- Crie e ative um ambiente virtual (recomendado):
python -m venv .venv
.venv\Scripts\Activate.ps1- Instale as dependências:
python -m pip install --upgrade pip
python -m pip install -r requirements.txt- Para suportar
.mp3e.ogg, instale o FFmpeg e adicione-o ao PATH.
python main.py- Escolha o microfone físico.
- Escolha o dispositivo de saída virtual.
- Clique em
Iniciar. - Adicione arquivos de áudio.
- Clique em
Playpara tocar e misturar com o microfone. - No Discord/OBS/jogo, selecione o dispositivo virtual como microfone.
- Baixe e instale o VB-CABLE do site oficial.
- Abra o programa e verifique se o dispositivo "CABLE Input" aparece nas configurações de áudio do Windows.
- No app, selecione "CABLE Input" como saída virtual.
- Em apps como Discord, selecione "CABLE Output" como dispositivo de microfone.
- A interface usa
customtkinterpara um visual moderno. - O driver virtual deve estar instalado separadamente; o aplicativo não cria um driver próprio.
- Hotkeys globais podem requerer execução com permissões administrativas.