SUB/WAVE

SUB/WAVE

WebsiteAppFreeAI Character
SUB/WAVE é uma estação de rádio via internet auto-hospedada e de código aberto que transforma sua própria biblioteca de música Navidrome/Subsonic em uma única transmissão ao vivo compartilhada, com um DJ alimentado por LLM que escolhe as faixas, aceita pedidos em linguagem natural e fala entre as músicas usando vozes intercambiáveis (até mesmo clonadas).
https://www.getsubwave.com/?ref=producthunt&utm_source=aipure
SUB/WAVE

Informações do Produto

Atualizado:Jul 30, 2026

O que é SUB/WAVE

SUB/WAVE é "rádio, mas pessoal": um fluxo contínuo onde cada ouvinte ouve a mesma música no mesmo momento, com uma voz de DJ que faz a estação parecer viva. Em vez de gerar música ou depender de um catálogo de plataforma, ele se conecta à sua biblioteca de música existente (normalmente via Navidrome e a API Subsonic) e funciona como uma pilha de estação completa que você controla – completa com players web, iOS, Android e desktop, além de opções clássicas de sintonização como M3U/PLS para VLC e outros dispositivos. Ele foi projetado para trazer de volta a experiência compartilhada do rádio, mantendo o sistema privado, de propriedade do operador e personalizável.

Principais Recursos do SUB/WAVE

SUB/WAVE é uma estação de internet de "rádio real" auto-hospedada: uma transmissão contínua do Icecast que todo ouvinte ouve no mesmo momento, mixada e anunciada por software rodando em sua própria máquina. Ela se conecta à sua biblioteca de música existente via Navidrome (ou qualquer servidor compatível com a API Subsonic), enquanto uma persona de DJ impulsionada por LLM escolhe as faixas, fala entre as músicas (IDs, verificações de tempo, clima, brincadeiras) e lida com os pedidos dos ouvintes. A pilha (Controlador, mixer Liquidsoap, Icecast, motores TTS/voz e proxy de borda) é de código aberto, roda localmente e permite que você troque os provedores de LLM e voz em tempo de execução – incluindo opções locais para privacidade e resiliência.
Rádio de transmissão de um único fluxo: Um único fluxo Icecast onde todos os ouvintes compartilham a mesma sequência ao vivo – sem fila por usuário, sem botão de pular – capturando a sensação clássica de rádio de "sintonizar o que está passando".
Traga sua própria biblioteca de música (Subsonic/Navidrome): Reproduz a partir de sua própria coleção servida por Navidrome ou qualquer servidor compatível com Subsonic (Subsonic, Airsonic, Gonic, Funkwhale, etc.), para que o catálogo e as tags permaneçam sob seu controle.
DJ impulsionado por LLM com personas e habilidades: Um LLM escolhe o que tocará em seguida e gera segmentos falados ao vivo (introduções, IDs de estação, hora/clima, comentários), impulsionado por personas configuráveis e "habilidades" opcionais que você pode habilitar ou criar.
Motores LLM + TTS intercambiáveis (local ou nuvem): Altere os provedores de modelo de linguagem (por exemplo, Ollama, OpenAI, Anthropic, Google, OpenRouter, compatível com OpenAI) e motores de voz (por exemplo, Piper, Kokoro, PocketTTS, ElevenLabs, OpenAI) sem reimplantar; defina orçamentos de token para que a música continue mesmo que a conversa seja limitada.
Pipeline de mixagem ao vivo (Liquidsoap + Icecast): O Liquidsoap lida com crossfades, abafando a voz do DJ sobre música/bases e girando jingles/SFX; o Icecast distribui montagens como MP3 (e Opus/AAC/FLAC opcionais).
Pedidos de ouvintes com reconhecimento no ar: Os ouvintes podem pedir por música/artista/vibração; o sistema corresponde à biblioteca e o DJ pode introduzir o pedido no ar, como ligar para uma estação de rádio.

Casos de Uso do SUB/WAVE

Rádio "sempre ligada" pessoal ou doméstica: Execute uma estação em casa a partir de sua própria biblioteca para ouvir em segundo plano em telefones, desktops, rádios VLC/Sonos/internet – todos na casa ouvem a mesma transmissão.
Micro-estação comunitária para um nicho específico: Crie uma estação com tema de gênero ou cidade (por exemplo, eletrônica local, noites de jazz) com programas agendados e personas de DJ distintas, compartilhada publicamente como um único fluxo.
Trilha sonora para local de trabalho ou estúdio: Forneça um fluxo consistente e centralmente controlado para escritórios, espaços de coworking, academias ou estúdios criativos – sem playlists individuais, apenas uma vibração compartilhada e programação baseada no tempo.
Programação de eventos e locais: Use programas agendados, humores, jingles e links de voz de DJ para pop-ups, galerias, cafés ou festivais – criando uma experiência de "estação" de marca sem contratar talentos ao vivo.
Homelab / experimentação de rádio de código aberto: Um playground prático para auto-hospedeiros combinarem Navidrome, Icecast, Liquidsoap e LLM/TTS local – personalizando personas, habilidades e automação de ponta a ponta.

Vantagens

Auto-hospedado e de código aberto: roda em uma única máquina, sem assinatura obrigatória na nuvem, e a pilha é auditável/personalizável.
Usa sua própria biblioteca: evita a dependência de catálogos de terceiros e mantém metadados/coleção privada sob seu controle.
Componentes de IA intercambiáveis: troque os provedores de LLM/TTS em tempo de execução; opções locais permitem privacidade e operação offline.

Desvantagens

Complexidade operacional: requer a execução e manutenção de vários serviços (servidor Navidrome/Subsonic, Icecast, Liquidsoap, controlador, TTS/LLM).
Restrições no estilo de rádio: os ouvintes não podem pular faixas; isso é intencional, mas pode frustrar usuários que esperam reprodução sob demanda.
Risco de licenciamento/legal se transmitido publicamente: a transmissão de obras protegidas por direitos autorais além da audição privada pode exigir licenças de execução pública em muitas jurisdições.

Como Usar o SUB/WAVE

1) Sintonize uma estação (web): Abra https://getsubwave.com/listen em um navegador. A estação já está no meio da transmissão; pressione play para se juntar ao que está no ar agora (todos ouvem o mesmo fluxo).
2) Instale o player web como um aplicativo (PWA): No seu navegador móvel/desktop, use “Adicionar à Tela Inicial” / “Instalar” para instalar o SUB/WAVE como um aplicativo web. Ele funcionará como um aplicativo nativo com seu próprio ícone.
3) Use aplicativos nativos (iOS/Android) ou player de desktop: Instale os aplicativos oficiais da App Store / Google Play, ou baixe o player de desktop em https://github.com/getsubwave/subwave-desktop/releases/latest. Estes se integram com os controles de mídia do sistema operacional (tela de bloqueio, fones de ouvido, displays de carro).
4) Entenda a reprodução estilo rádio (sem retomar, sem pular): SUB/WAVE é um único fluxo Icecast ao vivo. Se você pausar e pressionar play novamente, você se junta à transmissão ao vivo no momento atual (ele não retomará de onde você parou). O pulo do ouvinte não está intencionalmente disponível para que uma pessoa não possa mudar a música para todos.
5) Navegue pelo player: Tocando Agora: Na tela principal do player, visualize o título/artista/álbum da faixa atual e a arte da capa (extraída da biblioteca da estação). Um visualizador/forma de onda rastreia o áudio ao vivo.
6) Abra a gaveta da Linha do Tempo: Abra a Linha do Tempo para ver o que tocou recentemente e o que está na fila do fluxo de transmissão (fila em nível de estação, não sua fila pessoal).
7) Abra a gaveta da Cabine: Abra a Cabine para ver um registro ao vivo do que o DJ disse (IDs da estação, verificações de tempo, leituras meteorológicas, transições entre músicas).
8) Envie um pedido de ouvinte (estilo 'ligar para a estação'): Abra a gaveta/painel de Pedidos e digite o título de uma música, artista ou vibe (opcionalmente adicione seu nome). Você receberá um reconhecimento imediato enquanto a correspondência acontece. O sistema encontra uma faixa real da biblioteca da estação e a enfileira na transmissão compartilhada.
9) Sintonize com outros players (M3U/PLS): Para hardware ou players de terceiros (por exemplo, VLC, Sonos, rádios de internet), use os endpoints de playlist da estação: /listen.m3u ou /listen.pls no domínio da estação.
10) Execute sua própria estação: pré-requisitos: Tenha um servidor de música compatível com a API Subsonic em execução (Navidrome recomendado; também funciona com Subsonic/Airsonic/Gonic/Funkwhale/Nextcloud Music). Prepare um host Linux capaz de executar o Docker Compose (opcionalmente atrás do Cloudflare para TLS).
11) Execute sua própria estação: instalação rápida (compose + .env): No seu host: crie uma pasta, baixe docker-compose.yml e .env.example do repositório, renomeie para .env e defina os três valores obrigatórios: ADMIN_USER, ADMIN_PASS (obrigatório; a estação não iniciará sem ele) e PUBLIC_ORIGIN. Em seguida, inicie com: docker compose up -d.
12) Conclua a integração inicial no navegador: Após o início dos contêineres, abra o assistente de integração em /onboarding na origem da sua estação. Insira seu URL do Navidrome + nome de usuário + senha (salvos no estado da estação). O assistente realiza verificações de saúde antes de sintonizar a estação.
13) Escolha e troque o provedor LLM (cérebro do DJ): No console de administração, selecione o provedor LLM usado para escolher faixas e escrever segmentos falados. Os provedores são intercambiáveis em tempo de execução (por exemplo, Ollama local por padrão, ou provedores hospedados como Anthropic/OpenAI/Google/OpenRouter, ou qualquer endpoint compatível com OpenAI) sem reimplantar.
14) Escolha e troque o mecanismo TTS/voz (voz do DJ): Configure o mecanismo de fala nas configurações (mecanismos locais como Piper/Kokoro, ou vozes na nuvem como OpenAI/ElevenLabs, ou qualquer endpoint HTTP). As vozes são por persona e podem ser alteradas ao vivo.
15) Crie e gerencie personas de DJ: No console de administração, defina personas (nome, estilo/alma, frequência de fala, mecanismo/voz). Você pode manter uma lista (até 24) e agendar diferentes anfitriões para diferentes horários.
16) Habilite e execute “habilidades” (segmentos autônomos): No painel de Habilidades, alterne segmentos como verificações meteorológicas, verificações de tempo, IDs da estação, comentários, etc. Você pode atribuir habilidades a personas e acionar uma habilidade imediatamente para colocá-la no ar.
17) Programe shows na grade semanal: Use a grade de programação 24×7 para atribuir uma persona, humor e breve tópico aos horários. Você também pode ancorar um show a uma playlist do Navidrome para que o DJ use essa seleção.
18) Gerencie a estação a partir do Painel: Use o Painel para monitorar o status ao vivo (quem está no ar, humor, contagem de ouvintes, clima), visualizar a fila e o registro da cabine e realizar ações do operador, como pular uma faixa (somente administrador) ou enviar palavras personalizadas para o ar.
19) Adicione clonagem de voz (opcional): Solte um pequeno clipe de referência WAV na pasta de vozes da estação e, em seguida, aponte uma persona para esse clipe. Os mecanismos suportados (por fontes) incluem Chatterbox (zero-shot de um único WAV) e PocketTTS (clones de um WAV). Se um clone falhar, o PocketTTS pode recorrer a uma voz embutida para que o segmento ainda seja transmitido.
20) Compartilhe o endereço da sua estação e deixe que outros sintonizem: Assim que sua estação estiver funcionando, compartilhe seu URL público. Os ouvintes podem colar o endereço durante a integração/troca de estação e se juntar ao mesmo fluxo de transmissão ao vivo.

Perguntas Frequentes do SUB/WAVE

SUB/WAVE é um "stack" de "estação de rádio na internet" auto-hospedado: um fluxo de transmissão contínuo onde um DJ impulsionado por LLM escolhe faixas da sua própria biblioteca de música, fala entre as músicas, e o sistema mixa e transmite tudo como uma rádio real.

Ferramentas de IA Mais Recentes Semelhantes a SUB/WAVE

Peache.ai
Peache.ai
Peache.ai é um playground de chat com personagens de IA que permite aos usuários participar de conversas flertantes, espirituosas e ousadas com diversas personalidades de IA através de interações em tempo real.
Simba
Simba
Simba é um personagem icônico de leão animado e protagonista de O Rei Leão da Disney, que cresce de um filhote despreocupado para o rei de direito da Pedra do Orgulho após superar desafios e abraçar suas responsabilidades.
NSFWChatAI
NSFWChatAI
NSFWChatAI é uma plataforma de chat de IA não censurada que permite aos usuários se envolverem em conversas imersivas e sem restrições com diversos personagens NSFW.
Rubii
Rubii
Rubii é uma plataforma alimentada por IA para criar e interagir com personagens virtuais, gerar conteúdo e explorar histórias e obras de arte feitas por fãs.