SUNO OpenSource: Crie um servidor de gerador de música com IA

Veremos neste artigo o ACE-Step-UI, uma interface criada para utilizar modelos de geração de música com inteligência artificial. Ele que permite ao usuário criar, editar e experimentar composições musicais a partir de prompts de texto, similar a plataforma SUNO. Porém OpenSource.

[ Hits: 194 ]

Por: Alessandro de Oliveira Faria (A.K.A. CABELO) em 08/03/2026 | Blog: http://assuntonerd.com.br


Jogo rápido: Introdução e mão na massa



Estamos vivendo em uma era onde a inovação tecnológica não obedece a limites de velocidade. Da noite para o dia, fomos apresentados a plataformas fantásticas e revolucionárias de geração de música com Inteligência Artificial, como o Suno. No entanto, vivemos em um mundo onde essas soluções comerciais gigantescas podem ser rapidamente ameaçadas por tecnologias livres e de código aberto.

O foco aqui não é comparar a qualidade de plataformas comerciais com as gratuitas, mas sim observar a velocidade absurda das mudanças. O que antes exigia datacenters na nuvem e assinaturas mensais pagas, agora pode rodar no conforto do seu próprio computador, de forma totalmente gratuita e sem restrições.

Para colocar essa realidade à prova, fiz um teste prático: gerei uma música completa sobre a "ABRIA" em apenas 10 segundos, utilizando uma placa de vídeo (GPU) de 16GB. Isso é possível porque as novas tecnologias de código aberto trazem a geração de áudio de nível comercial diretamente para o hardware de consumo.

Para entender como isso funciona, precisamos dividir a mágica em duas partes principais: o motor (backend) e a interface (frontend).

A Arquitetura: Separando o Cérebro da Interface

A geração local de músicas em alta velocidade só é possível graças à união de dois projetos de código aberto distintos, mas que trabalham em perfeita harmonia:

1. O Motor (Backend) - ACE-Step-1.5: Este é o verdadeiro "cérebro" da operação. O ACE-Step 1.5 é um modelo fundacional de música altamente eficiente que processa as descrições e estilos fornecidos para gerar as faixas de áudio. Ele foi desenhado para rodar localmente e entrega uma performance impressionante, conseguindo compor faixas inteiras em uma questão de segundos em GPUs modernas.

2. A Interface (Frontend) - ACE-Step UI: Interagir com inteligência artificial apenas por linhas de código pode ser frustrante. É aqui que entra o ACE-Step UI. Ele funciona como o "rosto" do projeto, entregando uma interface profissional, limpa e inspirada no Spotify. O frontend foi construído para que você possa controlar os parâmetros da música, gerenciar sua biblioteca e ver o progresso da geração de forma visual e intuitiva.

Guia Prático: Como Rodar Essa Tecnologia Localmente

A instalação pode parecer assustadora para quem não está acostumado com terminais, mas o processo foi incrivelmente simplificado. Veja como você pode configurar o seu próprio estúdio de IA musical local passo a passo.

Download da interface primeiro, vamos clonar o repositório do frontend e tentar iniciá-lo:

git clone https://github.com/fspecii/ace-step-ui
$ cd ace-step-ui


Instalando o Motor (ACE-Step-1.5) e configurando a interface seguindo as instruções que o próprio sistema nos deu, baixamos o motor de IA e depois executamos a configuração (setup.sh) dentro da pasta da interface:

./setup.sh
==================================
  ACE-Step UI Setup
==================================
Found ACE-Step at: ../ACE-Step-1.5
Creating .env file...
Installing frontend dependencies...
added 199 packages, and audited 200 packages in 2s
28 packages are looking for funding
  run `npm fund` for details
4 high severity vulnerabilities
To address all issues, run:
  npm audit fix
Run `npm audit` for details.
Installing server dependencies...
added 186 packages, and audited 187 packages in 2s
28 packages are looking for funding
  run `npm fund` for details
1 low severity vulnerability
To address all issues, run:
  npm audit fix
Run `npm audit` for details.
Initializing database...
Migration script not found, skipping...
==================================
  Setup Complete!
==================================
To start the application:
  # Terminal 1 - Start backend
  cd server && npm run dev
  # Terminal 2 - Start frontend
  npm run dev
Then open http://localhost:3000

Iniciando Todos os Serviços Agora que tanto o frontend quanto o backend estão instalados, basta indicar onde o motor (ACE-Step-1.5) está localizado e iniciar os serviços de uma só vez:

export ACESTEP_PATH=/path/to/ACE-Step-1.5
$ ./start-all.sh


O sistema subirá os três componentes necessários (a API do modelo de IA, o servidor backend local e a interface frontend) simultaneamente:

==================================
  ACE-Step Complete Startup
==================================
==================================
  Starting All Services...
==================================
[1/3] Starting ACE-Step API server...
Waiting for API to initialize...
[2/3] Starting backend server...
Waiting for backend to start...
[3/3] Starting frontend...
==================================
  All Services Running!
==================================
  ACE-Step API: http://localhost:8001
  Backend:      http://localhost:3001
  Frontend:     http://localhost:3000
  LAN Access:   http://192.168.0.106:3000
  Logs:         ./logs/
  PIDs:
    API:      17328
    Backend:  17382
    Frontend: 17419
==================================
Opening browser...
Services are running in background.
To stop all services, run: ./stop-all.sh
Or press Ctrl+C and they will continue running.

E pronto! O seu navegador abrirá automaticamente em http://localhost:3000, revelando uma plataforma completa e totalmente sua.

É fascinante observar o quão rápido a comunidade de código aberto se move. Há pouco tempo, criar músicas a partir de texto com qualidade excepcional parecia exclusividade de grandes corporações. Hoje, com alguns comandos no terminal, qualquer pessoa com hardware compatível pode ter seu próprio gerador musical ilimitado. O futuro da criatividade não pertence apenas às grandes plataformas; ele está sendo construído, modificado e compartilhado livremente todos os dias.

Abaixo um vídeo do projeto em funcionamento:


   

Páginas do artigo
   1. Jogo rápido: Introdução e mão na massa
Outros artigos deste autor

Transmitindo dados para relógios Timex Datalink no GNU/Linux

MOVIX: a fantástica mini-distribuição Multimídia

Impressione seus amigos com o Tux bonitinho no login modo console

IPCMSG: Comunicação inter-processos sem magia negra

PEAGLE: Serviço Web de busca indexada em seu servidor local

Leitura recomendada

Instalação de VMWare Server 1.8 em Debian Etch sem segredo

WebTorrent - Interface WEB + cliente torrent

Nuxeo EP com MySQL no Ubuntu LTS Server Hardy 8.04

Conheça o LiveCD FeniX

Compiz e as estações do ano

  
Comentários
[1] Comentário enviado por fabio em 08/03/2026 - 20:16h

A interface parece demais com o Suno AI, muito bom! Nessas horas eu tenho uma baita inveja de quem tem placa de vídeo top de linha.

[2] Comentário enviado por SamL em 08/03/2026 - 23:10h

Agora é que eu me esbaldo na composição musical hahaha


______________________________
https://tutorpro-sam.blogspot.com/ acessa ai, é grátis!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts