Bem-vindo ao WakkaQt! O app karaoke que transforma qualquer chuveiro em palco de show!
Atenção, guerreiros do karaokê! Este aplicativo está em Alpha, ou seja, ainda é uma versão para bravos desenvolvedores testarem. Então, segurem seus microfones e preparem-se para talvez alguns bugs inusitados!
Usuários de Windows: “Eu só quero cantar! Como eu faço isso rodar?”
Se você é do time Windows e só quer soltar a voz, vem com a gente! Aqui está o caminho das pedras, sem enrolação!
Passo a Passo do Sucesso no Windows:
- Baixe o WakkaQt
- No final desta página fuleira, você encontrará o link para baixar o ZIP do Windows versão x64. É só clicar e baixar.
- Descompacte o Arquivo
- O Windows já vem com descompactadores embutidos, então: clique com o botão direito no arquivo ZIP e escolha “Extrair tudo…”. Coloque a pasta num lugar fácil de achar (nada de perder no labirinto da Área de Trabalho!)
- Antivírus e VPNs, ajudantes de atrapalhar
- Se seu antivírus começar a reclamar ou bloquear o programa, dá uma folga pra ele (ele tá sendo meio exagerado). E, se você usar VPN, talvez o yt-dlp não consiga baixar os vídeos do YouTube. Mas, se tudo der certo, vamos ao karaokê!
- Esse programa é bem sensível a performance do computador, devido a necessidade de sincronizar as faixas de audio que são tratadas separadamente. O antivirus nesse quesito, degrada a performance do computador o que pode estragar a sua performance como cantor. Triste, mas é verdade.
- Agora, é só Cantar!
- Finalmente, clique em WakkaQt.exe e pronto! Solte a voz e divirta-se!
Heróis do Linux: “Compilar é o meu hobby!”
Se você é do time do Tux, então sabe que instalar as dependências e compilar programas faz parte da diversão. Vamos nessa!
Passo a Passo para Compilar o WakkaQt no Linux:
Primeiro, prepare o terreno. Precisamos de alguns pacotes essenciais. Seguem as instruções para as distribuições Linux mais populares:
Passo 1: Instalar as Dependências
Ubuntu/Debian
sudo apt update
sudo apt install qt6-base-dev qt6-multimedia-dev ffmpeg yt-dlp libfftw3-dev
Fedora
sudo dnf install qt6-qtbase-devel qt6-qtmultimedia-devel ffmpeg yt-dlp fftw-devel
Arch Linux
sudo pacman -S qt6-base qt6-multimedia ffmpeg yt-dlp fftw
openSUSE
sudo zypper install qt6-qtbase-devel qt6-qtmultimedia-devel ffmpeg yt-dlp fftw3-devel
Nota: recomenda-se utilizar a versão mais atual da sua distro. Pelos testes atuais, Ubuntu 24.10 e Windows estão funcionando 100% mas o Ubuntu 24.04 por exemplo tem vários pormenores. Em especial quanto ao backend multimídia, caso tenha problemas de gravação de vídeo, tente instalar o grupo de plugins “bad” do gstreamer1.0 ( gstreamer1.0-plugins-bad );
Esses pacotes mágicos farão com que o seu Linux tenha tudo o que precisa para rodar o WakkaQt. Agora, vamos ao código!
Passo 2: Clonar o Repositório e Compilar
git clone https://github.com/guprobr/WakkaQt.git
cd WakkaQt
mkdir build
cd build
cmake ..
make
Passo 3: Execute o Programa
Depois que tudo estiver compilado, é só rodar:
./WakkaQt
Agora é só escolher o microfone, preparar a webcam e soltar o gogó!
Funcionalidades pseudo-Épicas do WakkaQt:
- Gravação de Karaokê: Sincronize vídeo e áudio enquanto você canta. Vai parecer que você nasceu pra isso.
- Vídeo com Webcam: Misture a gravação da sua voz com o vídeo da sua webcam. O resultado? Um clipe musical amador, mas cheio de amor!
- Baixar do YouTube: Pegue vídeos do YouTube diretamente para usar como base para seu show particular.
- Renderização Profissional: O WakkaQt usa FFmpeg para renderizar tudo com qualidade. Ele também dá aquele toque final nos vocais, porque ninguém merece desafinação! Apesar de que eu mesmo, não acredito em afinação. Para mim é uma lenda urbana. O importante é se divertir!
- VocalEnhancer, o AutoTuner fuleiro que programei no Qt6 com FFTW3: Afine sua voz automaticamente com o VocalEnhancer Autotuner. Porque todos nós merecemos uma ajudinha da tecnologia pra passar um pano de vez em quando; eu também programei do zero uma rotina de correção de tonalidade com preservação de formantes dos vocais, aproveite, é automatico, é de graça e é livre! 😀 Só não sei se há de crer em tonalidade como um todo…..
Contribuições e Licença
Quer melhorar o WakkaQt? Você é mais que bem-vindo a contribuir no GitHub!
O projeto está licenciado sob a licença MIT, então se jogue!
E aí, quer jogar no Windows e está pronto para começar a cantar?