SUB/WAVE

SUB/WAVE

WebsiteAppFreeAI Character
SUB/WAVE es una emisora de radio por internet autoalojada y de código abierto que convierte tu propia biblioteca de música Navidrome/Subsonic en una única transmisión en vivo compartida, con un DJ impulsado por LLM que selecciona pistas, acepta solicitudes en lenguaje natural y habla entre canciones usando voces intercambiables (incluso clonadas).
https://www.getsubwave.com/?ref=producthunt&utm_source=aipure
SUB/WAVE

Información del Producto

Actualizado:30/07/2026

¿Qué es SUB/WAVE?

SUB/WAVE es "radio, pero personal": una transmisión continua donde cada oyente escucha la misma canción en el mismo momento, con una voz de DJ que hace que la emisora se sienta viva. En lugar de generar música o depender de un catálogo de plataforma, se conecta a tu biblioteca de música existente (típicamente a través de Navidrome y la API de Subsonic) y funciona como una pila de emisora completa que controlas, con reproductores web, iOS, Android y de escritorio, además de opciones de sintonización clásicas como M3U/PLS para VLC y otros dispositivos. Está diseñado para recuperar la experiencia compartida de la radio, manteniendo el sistema privado, propiedad del operador y personalizable.

Características Principales de SUB/WAVE

SUB/WAVE es una estación de internet de "radio real" autoalojada: una transmisión continua de Icecast que cada oyente escucha al mismo tiempo, mezclada y anunciada por software que se ejecuta en su propia máquina. Se conecta a su biblioteca de música existente a través de Navidrome (o cualquier servidor compatible con la API de Subsonic), mientras que una personalidad de DJ impulsada por LLM elige las pistas, habla entre canciones (identificaciones, controles de tiempo, clima, bromas) y maneja las solicitudes de los oyentes. La pila (Controlador, mezclador Liquidsoap, Icecast, motores TTS/voz y proxy de borde) es de código abierto, se ejecuta localmente y le permite intercambiar proveedores de LLM y voz en tiempo de ejecución, incluidas opciones locales para privacidad y resiliencia.
Radio de transmisión de una sola secuencia: Una única transmisión de Icecast donde todos los oyentes comparten la misma secuencia en vivo, sin cola por usuario, sin botón de salto, capturando la sensación clásica de la radio de "sintonizar lo que está en el aire".
Traiga su propia biblioteca de música (Subsonic/Navidrome): Reproduce desde su propia colección servida por Navidrome o cualquier servidor compatible con Subsonic (Subsonic, Airsonic, Gonic, Funkwhale, etc.), por lo que el catálogo y las etiquetas permanecen bajo su control.
DJ impulsado por LLM con personalidades y habilidades: Un LLM elige lo que se reproduce a continuación y genera segmentos hablados en vivo (introducciones, identificaciones de estación, hora/clima, comentarios), impulsado por personalidades configurables y "habilidades" opcionales que puede habilitar o crear.
Motores LLM + TTS intercambiables (local o en la nube): Cambie los proveedores de modelos de lenguaje (por ejemplo, Ollama, OpenAI, Anthropic, Google, OpenRouter, compatibles con OpenAI) y los motores de voz (por ejemplo, Piper, Kokoro, PocketTTS, ElevenLabs, OpenAI) sin volver a implementar; establezca presupuestos de tokens para que la música continúe incluso si la charla está limitada.
Pipeline de mezcla en vivo (Liquidsoap + Icecast): Liquidsoap maneja los fundidos cruzados, la atenuación de la voz del DJ sobre la música/bases y la rotación de jingles/SFX; Icecast distribuye montajes como MP3 (y Opus/AAC/FLAC opcionales).
Solicitudes de oyentes con reconocimiento en el aire: Los oyentes pueden solicitar por canción/artista/ambiente; el sistema coincide con la biblioteca y el DJ puede presentar la solicitud en el aire, como llamar a una estación de radio.

Casos de Uso de SUB/WAVE

Radio personal o doméstica "siempre encendida": Dirija una estación en casa desde su propia biblioteca para escuchar de fondo en teléfonos, computadoras de escritorio, VLC/Sonos/radios de internet; todos en la casa escuchan la misma transmisión.
Microestación comunitaria para una escena de nicho: Organice una estación temática de género o ciudad (por ejemplo, electrónica local, noches de jazz) con programas programados y personalidades de DJ distintas, compartida públicamente como una sola transmisión.
Banda sonora para el lugar de trabajo o estudio: Proporcione una transmisión consistente y controlada centralmente para oficinas, espacios de coworking, gimnasios o estudios creativos; sin listas de reproducción individuales, solo un ambiente compartido y programación basada en el tiempo.
Programación de eventos y lugares: Utilice programas programados, estados de ánimo, jingles y enlaces de voz de DJ para pop-ups, galerías, cafés o festivales, creando una experiencia de "estación" de marca sin contratar talento en vivo.
Homelab / experimentación de radio de código abierto: Un campo de juego práctico para que los autoalojadores combinen Navidrome, Icecast, Liquidsoap y LLM/TTS locales, personalizando personas, habilidades y automatización de principio a fin.

Ventajas

Autoalojado y de código abierto: se ejecuta en una sola máquina, sin suscripción obligatoria a la nube, y la pila es auditable/personalizable.
Utiliza su propia biblioteca: evita la dependencia de catálogos de terceros y mantiene los metadatos/colección privada bajo su control.
Componentes de IA intercambiables: cambie los proveedores de LLM/TTS en tiempo de ejecución; las opciones locales permiten la privacidad y el funcionamiento sin conexión.

Desventajas

Complejidad operativa: requiere ejecutar y mantener múltiples servicios (servidor Navidrome/Subsonic, Icecast, Liquidsoap, controlador, TTS/LLM).
Restricciones de estilo de radio: los oyentes no pueden saltar pistas; esto es intencional pero puede frustrar a los usuarios que esperan una reproducción bajo demanda.
Riesgo de licencia/legal si se transmite públicamente: la transmisión de obras con derechos de autor más allá de la escucha privada puede requerir licencias de ejecución pública en muchas jurisdicciones.

Cómo Usar SUB/WAVE

1) Sintoniza una emisora (web): Abre https://getsubwave.com/listen en un navegador. La emisora ya está en plena emisión; pulsa reproducir para unirte a lo que está en el aire ahora mismo (todos escuchan la misma transmisión).
2) Instala el reproductor web como una aplicación (PWA): En tu navegador móvil/de escritorio, usa "Añadir a la pantalla de inicio" / "Instalar" para instalar SUB/WAVE como una aplicación web. Se ejecutará como una aplicación nativa con su propio icono.
3) Usa aplicaciones nativas (iOS/Android) o el reproductor de escritorio: Instala las aplicaciones oficiales desde la App Store / Google Play, o descarga el reproductor de escritorio desde https://github.com/getsubwave/subwave-desktop/releases/latest. Estos se integran con los controles multimedia del sistema operativo (pantalla de bloqueo, auriculares, pantallas de coche).
4) Entiende la reproducción estilo radio (sin reanudar, sin saltar): SUB/WAVE es una única transmisión en vivo de Icecast. Si pausas y vuelves a pulsar reproducir, te reincorporas a la transmisión en vivo en el momento actual (no se reanudará donde lo dejaste). El salto de oyente no está disponible intencionadamente para que una persona no pueda cambiar la canción para todos.
5) Navega por el reproductor: Ahora suena: En la pantalla principal del reproductor, ve el título/artista/álbum de la pista actual y la carátula (extraída de la biblioteca de la emisora). Una forma de onda/visualizador rastrea el audio en vivo.
6) Abre el cajón de la línea de tiempo: Abre la línea de tiempo para ver lo que se reprodujo recientemente y lo que está en cola en el flujo de transmisión (cola a nivel de emisora, no tu cola personal).
7) Abre el cajón de la cabina: Abre la cabina para ver un registro en vivo de lo que ha dicho el DJ (identificaciones de la emisora, comprobaciones de hora, lecturas del tiempo, transiciones entre canciones).
8) Envía una solicitud de oyente (estilo "llama a la emisora"): Abre el cajón/panel de Solicitudes y escribe el título de una canción, un artista o una vibra (opcionalmente añade tu nombre). Recibirás un acuse de recibo inmediato mientras se realiza la coincidencia. El sistema encuentra una pista real de la biblioteca de la emisora y la pone en cola en la línea de tiempo compartida para todos.
9) Sintoniza con otros reproductores (M3U/PLS): Para hardware o reproductores de terceros (por ejemplo, VLC, Sonos, radios de internet), usa los puntos finales de la lista de reproducción de la emisora: /listen.m3u o /listen.pls en el dominio de la emisora.
10) Ejecuta tu propia emisora: requisitos previos: Ten un servidor de música compatible con la API de Subsonic en funcionamiento (se recomienda Navidrome; también funciona con Subsonic/Airsonic/Gonic/Funkwhale/Nextcloud Music). Prepara un host Linux capaz de ejecutar Docker Compose (opcionalmente detrás de Cloudflare para TLS).
11) Ejecuta tu propia emisora: instalación rápida (compose + .env): En tu host: crea una carpeta, descarga docker-compose.yml y .env.example del repositorio, renómbralos a .env, luego establece los tres valores requeridos: ADMIN_USER, ADMIN_PASS (requerido; la emisora no se iniciará sin él) y PUBLIC_ORIGIN. Luego inicia con: docker compose up -d.
12) Completa la incorporación de primera ejecución en el navegador: Después de que los contenedores se inicien, abre el asistente de incorporación en /onboarding en el origen de tu emisora. Introduce tu URL de Navidrome + nombre de usuario + contraseña (guardados en el estado de la emisora). El asistente realiza comprobaciones de estado antes de sintonizar la emisora.
13) Elige e intercambia el proveedor de LLM (cerebro del DJ): En la consola de administración, selecciona el proveedor de LLM utilizado para elegir pistas y escribir segmentos hablados. Los proveedores son intercambiables en tiempo de ejecución (por ejemplo, Ollama local por defecto, o proveedores alojados como Anthropic/OpenAI/Google/OpenRouter, o cualquier punto final compatible con OpenAI) sin necesidad de volver a desplegar.
14) Elige e intercambia el motor de TTS/voz (voz del DJ): Configura el motor de voz en los ajustes (motores locales como Piper/Kokoro, o voces en la nube como OpenAI/ElevenLabs, o cualquier punto final HTTP). Las voces son por persona y se pueden cambiar en vivo.
15) Crea y gestiona personas de DJ: En la consola de administración, define personas (nombre, estilo/alma, frecuencia de conversación, motor de voz/voz). Puedes mantener una lista (hasta 24) y programar diferentes anfitriones para diferentes momentos.
16) Habilita y ejecuta "habilidades" (segmentos autónomos): En el panel de Habilidades, alterna segmentos como comprobaciones del tiempo, comprobaciones de hora, identificaciones de la emisora, comentarios, etc. Puedes asignar habilidades a personas y activar una habilidad inmediatamente para ponerla en el aire.
17) Programa programas en el horario semanal: Usa la cuadrícula de programación 24×7 para asignar una persona, un estado de ánimo y un resumen del tema a los espacios de tiempo. También puedes anclar un programa a una lista de reproducción de Navidrome para que el DJ extraiga de esa selección.
18) Gestiona la emisora desde el Panel de control: Usa el Panel de control para monitorear el estado en vivo (quién está en el aire, estado de ánimo, número de oyentes, tiempo), ver la cola y el registro de la cabina, y realizar acciones del operador como saltar una pista (solo para administradores) o enviar palabras personalizadas al aire.
19) Añade clonación de voz (opcional): Coloca un clip de referencia WAV corto en la carpeta de voces de la emisora, luego apunta una persona a ese clip. Los motores compatibles (según las fuentes) incluyen Chatterbox (zero-shot de un solo WAV) y PocketTTS (clona de un WAV). Si un clon falla, PocketTTS puede recurrir a una voz incorporada para que el segmento se siga emitiendo.
20) Comparte la dirección de tu emisora y deja que otros sintonicen: Una vez que tu emisora esté funcionando, comparte su URL pública. Los oyentes pueden pegar la dirección durante la incorporación/cambio de emisora y unirse a la misma transmisión en vivo.

Preguntas Frecuentes de SUB/WAVE

SUB/WAVE es una "estación de radio por internet" autoalojada: una transmisión continua donde un DJ impulsado por LLM selecciona pistas de tu propia biblioteca de música, habla entre canciones y el sistema mezcla y transmite todo como una radio real.

Últimas herramientas de IA similares a SUB/WAVE

Peache.ai
Peache.ai
Peache.ai es un parque de chat de personajes de IA que permite a los usuarios participar en conversaciones coquetas, ingeniosas y atrevidas con diversas personalidades de IA a través de interacciones en tiempo real.
Simba
Simba
Simba es un icónico personaje de león animado y protagonista de El Rey León de Disney, que crece de un cachorro despreocupado a el rey legítimo de la Roca del Orgullo tras superar desafíos y aceptar sus responsabilidades.
NSFWChatAI
NSFWChatAI
NSFWChatAI es una plataforma de chat de IA sin censura que permite a los usuarios participar en conversaciones inmersivas y sin restricciones con diversos personajes NSFW.
Rubii
Rubii
Rubii es una plataforma impulsada por IA para crear e interactuar con personajes virtuales, generar contenido y explorar historias y obras de arte creadas por fans.