SUB/WAVE

SUB/WAVE

WebsiteAppFreeAI Character
SUB/WAVE는 자체 호스팅되는 오픈 소스 인터넷 라디오 방송국으로, 사용자의 Navidrome/Subsonic 음악 라이브러리를 LLM 기반 DJ가 트랙을 선택하고, 자연어 요청을 받고, 교체 가능한(심지어 복제된) 음성을 사용하여 노래 사이에 말하는 단일 공유 라이브 방송으로 전환합니다.
https://www.getsubwave.com/?ref=producthunt&utm_source=aipure
SUB/WAVE

제품 정보

업데이트됨:Jul 30, 2026

SUB/WAVE이란?

SUB/WAVE는 '개인적인 라디오'입니다. 모든 청취자가 같은 순간에 같은 노래를 듣고, DJ 목소리가 방송국을 생생하게 만드는 하나의 연속적인 스트림입니다. 음악을 생성하거나 플랫폼 카탈로그에 의존하는 대신, 기존 음악 라이브러리(일반적으로 Navidrome 및 Subsonic API를 통해)에 연결하고, 웹, iOS, Android 및 데스크톱 플레이어는 물론 VLC 및 기타 장치용 M3U/PLS와 같은 클래식 튜닝 옵션을 포함하여 사용자가 제어하는 완전한 방송국 스택으로 실행됩니다. 시스템을 비공개로 유지하고, 운영자가 소유하며, 사용자 정의할 수 있도록 하면서 라디오의 공유 경험을 되살리도록 설계되었습니다.

SUB/WAVE의 주요 기능

SUB/WAVE는 자체 호스팅되는 '진짜 라디오' 인터넷 방송국입니다. 모든 청취자가 동시에 듣는 하나의 연속적인 Icecast 방송으로, 사용자 기기에서 실행되는 소프트웨어에 의해 믹싱되고 안내됩니다. Navidrome(또는 Subsonic-API 호환 서버)을 통해 기존 음악 라이브러리에 연결되며, LLM 기반 DJ 페르소나가 트랙을 선택하고, 노래 사이에 멘트(ID, 시간 확인, 날씨, 농담)를 하고, 청취자 요청을 처리합니다. 스택(컨트롤러, Liquidsoap 믹서, Icecast, TTS/음성 엔진, 엣지 프록시)은 오픈 소스이며 로컬에서 실행되며, 런타임에 LLM 및 음성 제공업체를 교체할 수 있습니다. 여기에는 개인 정보 보호 및 복원력을 위한 로컬 옵션도 포함됩니다.
원스트림 방송 라디오: 모든 청취자가 동일한 라이브 시퀀스를 공유하는 단일 Icecast 스트림입니다. 사용자별 대기열이나 건너뛰기 버튼이 없어 고전적인 '무엇이 나오는지 들어보세요' 라디오 느낌을 포착합니다.
자체 음악 라이브러리 가져오기 (Subsonic/Navidrome): Navidrome 또는 Subsonic 호환 서버(Subsonic, Airsonic, Gonic, Funkwhale 등)에서 제공하는 자신의 컬렉션에서 재생되므로 카탈로그와 태그를 직접 제어할 수 있습니다.
페르소나 및 기술을 갖춘 LLM 기반 DJ: LLM이 다음에 재생될 곡을 선택하고 구성 가능한 페르소나와 활성화하거나 작성할 수 있는 선택적 '기술'에 따라 라이브 음성 세그먼트(인트로, 방송국 ID, 시간/날씨, 해설)를 생성합니다.
교체 가능한 LLM + TTS 엔진 (로컬 또는 클라우드): 재배포 없이 언어 모델 제공업체(예: Ollama, OpenAI, Anthropic, Google, OpenRouter, OpenAI 호환) 및 음성 엔진(예: Piper, Kokoro, PocketTTS, ElevenLabs, OpenAI)을 변경할 수 있습니다. 토큰 예산을 설정하여 잡담이 제한되더라도 음악이 계속 재생되도록 할 수 있습니다.
라이브 믹싱 파이프라인 (Liquidsoap + Icecast): Liquidsoap은 크로스페이드, 음악/배경 음악 위에 DJ 음성 더킹, 징글/SFX 로테이션을 처리합니다. Icecast는 MP3(및 선택적 Opus/AAC/FLAC)와 같은 마운트를 배포합니다.
온에어 확인이 포함된 청취자 요청: 청취자는 노래/아티스트/분위기별로 요청할 수 있습니다. 시스템은 라이브러리와 일치시키고 DJ는 라디오 방송국에 전화하는 것처럼 요청을 온에어에서 소개할 수 있습니다.

SUB/WAVE의 사용 사례

개인 또는 가정용 '항상 켜져 있는' 라디오: 휴대폰, 데스크톱, VLC/Sonos/인터넷 라디오에서 배경 음악을 위해 자신의 라이브러리에서 방송국을 운영하세요. 집안의 모든 사람이 동일한 방송을 듣습니다.
틈새 시장을 위한 커뮤니티 마이크로 방송국: 예정된 쇼와 독특한 DJ 페르소나로 장르 또는 도시 테마 방송국(예: 지역 일렉트로닉, 재즈 나이트)을 큐레이션하고, 단일 스트림으로 공개적으로 공유하세요.
직장 또는 스튜디오 사운드트랙: 사무실, 코워킹 스페이스, 체육관 또는 크리에이티브 스튜디오를 위한 일관되고 중앙에서 제어되는 스트림을 제공하세요. 개별 재생 목록 없이 공유된 분위기와 시간 기반 프로그래밍만 제공됩니다.
이벤트 및 장소 프로그래밍: 팝업, 갤러리, 카페 또는 축제를 위해 예정된 쇼, 분위기, 징글 및 DJ 음성 링크를 사용하여 라이브 인재를 고용하지 않고도 브랜드 '방송국' 경험을 만드세요.
홈랩 / 오픈 소스 라디오 실험: Navidrome, Icecast, Liquidsoap 및 로컬 LLM/TTS를 결합하여 페르소나, 기술 및 자동화를 처음부터 끝까지 사용자 정의하는 자가 호스팅 사용자를 위한 실용적인 놀이터입니다.

장점

자체 호스팅 및 오픈 소스: 하나의 상자에서 실행되며, 필수 클라우드 구독이 없으며, 스택을 감사/사용자 정의할 수 있습니다.
자체 라이브러리 사용: 타사 카탈로그에 대한 의존성을 피하고 메타데이터/개인 컬렉션을 직접 제어할 수 있습니다.
교체 가능한 AI 구성 요소: 런타임에 LLM/TTS 제공업체를 전환할 수 있습니다. 로컬 옵션은 개인 정보 보호 및 오프라인 친화적인 작업을 가능하게 합니다.

단점

운영 복잡성: 여러 서비스(Navidrome/Subsonic 서버, Icecast, Liquidsoap, 컨트롤러, TTS/LLM)를 실행하고 유지 관리해야 합니다.
라디오 스타일 제약: 청취자는 트랙을 건너뛸 수 없습니다. 이는 의도적인 것이지만, 온디맨드 재생을 기대하는 사용자에게는 불만을 줄 수 있습니다.
공개 스트리밍 시 라이선스/법적 위험: 사적인 청취를 넘어 저작권이 있는 작품을 방송하는 것은 많은 관할권에서 공개 공연 라이선스를 요구할 수 있습니다.

SUB/WAVE 사용 방법

1) 방송국 청취 (웹): 브라우저에서 https://getsubwave.com/listen을 엽니다. 방송국은 이미 방송 중입니다. 재생을 눌러 현재 방송 중인 내용에 참여하세요 (모두 같은 스트림을 듣습니다).
2) 웹 플레이어를 앱으로 설치 (PWA): 모바일/데스크톱 브라우저에서 '홈 화면에 추가' / '설치'를 사용하여 SUB/WAVE를 웹 앱으로 설치합니다. 자체 아이콘으로 네이티브 앱처럼 실행됩니다.
3) 네이티브 앱 (iOS/Android) 또는 데스크톱 플레이어 사용: App Store / Google Play에서 공식 앱을 설치하거나 https://github.com/getsubwave/subwave-desktop/releases/latest에서 데스크톱 플레이어를 다운로드합니다. 이들은 OS 미디어 컨트롤(잠금 화면, 헤드폰, 차량 디스플레이)과 통합됩니다.
4) 라디오 스타일 재생 이해 (재개 없음, 건너뛰기 없음): SUB/WAVE는 단일 라이브 Icecast 스트림입니다. 일시 중지했다가 다시 재생하면 현재 순간의 라이브 방송에 다시 참여합니다 (중단한 부분부터 재개되지 않습니다). 한 사람이 모두를 위해 노래를 변경할 수 없도록 청취자 건너뛰기는 의도적으로 사용할 수 없습니다.
5) 플레이어 탐색: 지금 재생 중: 메인 플레이어 화면에서 현재 트랙의 제목/아티스트/앨범 및 앨범 아트를 볼 수 있습니다 (방송국 라이브러리에서 가져옴). 파형/시각화 도구가 라이브 오디오를 추적합니다.
6) 타임라인 서랍 열기: 타임라인을 열어 최근에 재생된 내용과 방송 흐름에 대기 중인 내용(개인 대기열이 아닌 방송국 수준 대기열)을 확인합니다.
7) 부스 서랍 열기: 부스를 열어 DJ가 말한 내용(방송국 ID, 시간 확인, 날씨 정보, 노래 간 전환)의 실시간 로그를 확인합니다.
8) 청취자 요청 보내기 (전화로 방송국에 요청하는 방식): 요청 서랍/패널을 열고 노래 제목, 아티스트 또는 분위기를 입력합니다 (선택적으로 이름을 추가할 수 있습니다). 일치하는 동안 즉시 확인을 받게 됩니다. 시스템은 방송국 라이브러리에서 실제 트랙을 찾아 공유 방송에 대기열에 추가합니다.
9) 다른 플레이어로 청취 (M3U/PLS): 하드웨어 또는 타사 플레이어(예: VLC, Sonos, 인터넷 라디오)의 경우 방송국 도메인에서 방송국의 재생 목록 엔드포인트: /listen.m3u 또는 /listen.pls를 사용합니다.
10) 나만의 방송국 운영: 전제 조건: Subsonic-API 호환 음악 서버가 실행 중이어야 합니다 (Navidrome 권장; Subsonic/Airsonic/Gonic/Funkwhale/Nextcloud Music과도 작동). Docker Compose를 실행할 수 있는 Linux 호스트를 준비합니다 (선택적으로 TLS를 위해 Cloudflare 뒤에).
11) 나만의 방송국 운영: 빠른 설치 (compose + .env): 호스트에서 폴더를 만들고, 저장소에서 docker-compose.yml 및 .env.example을 다운로드하고, .env로 이름을 변경한 다음, 세 가지 필수 값인 ADMIN_USER, ADMIN_PASS (필수; 없으면 방송국이 시작되지 않음) 및 PUBLIC_ORIGIN을 설정합니다. 그런 다음: docker compose up -d로 시작합니다.
12) 브라우저에서 첫 실행 온보딩 완료: 컨테이너가 시작된 후 방송국 원본의 /onboarding에서 온보딩 마법사를 엽니다. Navidrome URL + 사용자 이름 + 비밀번호를 입력합니다 (방송국 상태에 저장됨). 마법사는 방송국을 튜닝하기 전에 상태 검사를 수행합니다.
13) LLM 공급자 선택 및 교체 (DJ 두뇌): 관리 콘솔에서 트랙을 선택하고 음성 세그먼트를 작성하는 데 사용되는 LLM 공급자를 선택합니다. 공급자는 재배포 없이 런타임에 교체할 수 있습니다 (예: 기본적으로 로컬 Ollama 또는 Anthropic/OpenAI/Google/OpenRouter와 같은 호스팅 공급자 또는 모든 OpenAI 호환 엔드포인트).
14) TTS/음성 엔진 선택 및 교체 (DJ 목소리): 설정에서 음성 엔진을 구성합니다 (Piper/Kokoro와 같은 로컬 엔진 또는 OpenAI/ElevenLabs와 같은 클라우드 음성 또는 모든 HTTP 엔드포인트). 음성은 페르소나별로 다르며 실시간으로 변경할 수 있습니다.
15) DJ 페르소나 생성 및 관리: 관리 콘솔에서 페르소나(이름, 스타일/영혼, 대화 빈도, 음성 엔진/음성)를 정의합니다. 최대 24개의 명단을 유지하고 다른 시간에 다른 호스트를 예약할 수 있습니다.
16) '스킬' 활성화 및 실행 (자율 세그먼트): 스킬 패널에서 날씨 확인, 시간 확인, 방송국 ID, 해설 등과 같은 세그먼트를 토글합니다. 페르소나에 스킬을 할당하고 스킬을 즉시 트리거하여 방송에 내보낼 수 있습니다.
17) 주간 일정에 쇼 프로그램: 24×7 일정 그리드를 사용하여 시간대에 페르소나, 분위기 및 주제 요약을 할당합니다. Navidrome 재생 목록에 쇼를 고정하여 DJ가 해당 선택에서 가져오도록 할 수도 있습니다.
18) 대시보드에서 방송국 관리: 대시보드를 사용하여 실시간 상태(누가 방송 중인지, 분위기, 청취자 수, 날씨)를 모니터링하고, 대기열 및 부스 로그를 확인하고, 트랙 건너뛰기(관리자 전용) 또는 사용자 지정 단어를 방송에 보내는 것과 같은 운영자 작업을 수행합니다.
19) 음성 복제 추가 (선택 사항): 방송국 음성 폴더에 짧은 WAV 참조 클립을 넣은 다음, 페르소나를 해당 클립으로 지정합니다. 지원되는 엔진(소스별)에는 Chatterbox(단일 WAV에서 제로샷) 및 PocketTTS(WAV에서 복제)가 포함됩니다. 복제가 실패하면 PocketTTS는 내장 음성으로 대체하여 세그먼트가 여전히 방송되도록 할 수 있습니다.
20) 방송국 주소 공유 및 다른 사람들이 청취하도록 허용: 방송국이 실행되면 공개 URL을 공유합니다. 청취자는 온보딩/방송국 전환 중에 주소를 붙여넣고 동일한 라이브 방송 스트림에 참여할 수 있습니다.

SUB/WAVE 자주 묻는 질문

SUB/WAVE는 자체 호스팅되는 "인터넷 라디오 방송국" 스택입니다. LLM 기반 DJ가 자신의 음악 라이브러리에서 트랙을 선택하고, 노래 사이에 말을 하며, 시스템이 모든 것을 실제 라디오처럼 믹싱하고 스트리밍하는 하나의 연속적인 방송 스트림입니다.

SUB/WAVE와(과) 유사한 최신 AI 도구

Peache.ai
Peache.ai
Peache.ai는 사용자가 다양한 AI 성격과 실시간 상호작용을 통해 유머러스하고 재치 있으며 대담한 대화에 참여할 수 있도록 하는 AI 캐릭터 채팅 놀이터입니다
Simba
Simba
심바는 디즈니의 '라이온 킹'의 상징적인 애니메이션 사자 캐릭터이자 주인공으로, 도전 과제를 극복하고 자신의 책임을 받아들이며 걱정 없는 새끼 사자에서 프라이드 록의 정당한 왕으로 성장합니다.
NSFWChatAI
NSFWChatAI
NSFWChatAI는 사용자가 다양한 NSFW 캐릭터와 몰입감 있고 제한 없는 대화를 나눌 수 있도록 하는 검열되지 않은 AI 채팅 플랫폼입니다.
Rubii
Rubii
Rubii는 가상 캐릭터를 생성하고 상호작용하며 콘텐츠를 생성하고 팬 제작 이야기와 예술 작품을 탐색할 수 있는 AI 기반 플랫폼입니다.