ChatGPT에 24시간 라디오 방송국을 맡겼더니
한 개발자가 AI가 모든 대본을 작성하고 진행하는 24시간 라디오 방송국(WRIT-FM)을 구축해 몇 달째 무인으로 운영하고 있습니다. 단순한 데모를 넘어 새로운 미디어 형태로 진화한 이 프로젝트는 AI 콘텐츠 생성과 확실한 자동화 파이프라인의 결합을 통해 콘텐츠 제작의 미래를 보여줍니다.
저는 가짜이면서도 동시에 진짜인 라디오 방송국을 만들었습니다.
방송국 이름은 WRIT-FM입니다. 제 아파트에 있는 Mac Mini에서 24시간 연중무휴로 운영됩니다. 전제는 매우 간단합니다. AI가 방송에서 말하는 모든 단어를 작성하고, TTS(텍스트 음성 변환)가 이를 낭독하며, AI가 생성한 음악이 빈 공간을 채우고, 일반적인 결정론적 라디오 파이프라인이 방송을 살아있게 유지합니다.
이상한 점은 더 이상 챗봇 데모 같은 느낌이 들지 않는다는 것입니다. 마치 우연히 잠을 자지 않고 밤새 일하는 이상한 야간 교대 근무자 5명을 고용한 것 같은 기분이 듭니다.
5명의 DJ가 있습니다:
The Liminal Operator(림리널 오퍼레이터) — 심야 철학 / 지하실에서 들려오는 신호 같은 느낌 Dr. Resonance(레조넌스 박사) — 귀신 들린 레코드 가게에 들어온 음악 역사 교수 Nyx(닉스) — 야간 독백, 꿈, 멜랑콜리, 기묘한 날씨 Signal(시그널) — 뉴스 분석, 하지만 CNN 앵커 같은 톤 대신 심야 라디오의 분위기로 Ember(엠버) — 소울, 펑크, 따뜻함, 추억, 그루브
각 DJ는 완전한 페르소나 프롬프트, 목소리, 취향, 말투, 그리고 '안티 패턴(Anti-patterns, 결코 그렇게 들리지 않아야 할 것들)'을 가지고 있습니다. AI 모델은 1,500~3,000단어 분량의 세그먼트를 작성합니다: 에세이, 시뮬레이션된 인터뷰, 패널 토론, 가상의 청자 사연 봉투, 음악 역사 심층 분석, 기묘한 짧은 이야기, 그리고 실제 청자 메시지에 대한 답변 등이죠.
AI 파트:
ChatGPT / Claude가 대본을 작성합니다. Kokoro TTS가 목소리를 연기합니다. ACE-Step이 브릿지 음악(Bumper music)을 만듭니다. 뉴스 쇼는 실제 RSS 헤드라인을 가져온 뒤, 단순 요약 대신 방송국 특유의 톤으로 해석합니다.
비 AI 파트는 의도적으로 지루하게 구성했습니다:
스케줄러가 언제 무엇을 방송할지 결정합니다. 스트리머는 대화와 음악을 교대로 재생합니다. 대본 시스템은 기존 풀에서 선택하고, 반복을 피하며, 실패 시 재시작합니다. 데몬 스크립트(Daemon scripts)가 인벤토리를 감시하다가 방송분이 부족해지면 새 에피소드를 생성합니다.
어떤 AI 모델도 새벽 3시에 방송을 '켜겠다'고 결정하지 않습니다. 어떤 AI 에이전트도 제작 컨트롤을 만지지 않습니다. AI는 콘텐츠를 작성하고, 단순하고 멍청한 코드가 방송국을 운영합니다. 이 경계가 아마 이 프로젝트에서 가장 흥미로운 부분일 것입니다.
이 모든 것도 AI 코딩 도구로 구축했습니다. CLI, DJ 시스템, 스케줄러, 대본 생성기, TTS 파이프라인, Icecast/ffmpeg 스트리밍 설정 — 모두 Codex / Claude Code와 페어 프로그래밍으로 만들었습니다.
기술 스택: Python, ffmpeg, Icecast, ChatGPT/Claude CLI, Kokoro TTS, ACE-Step, Mac Mini.
'AI 라디오 방송국'이 얄팍한 꼼수처럼 들린다는 걸 압니다. 하지만 이것을 계속 실행해 보니, 데모라기보다는 새로운 종류의 미디어 객체처럼 느껴집니다: 팟캐스트도, 챗봇도, 플레이리스트도, 그렇다고 단순한 시뮬레이션도 아닌 무언가.
그냥 깨어나서 시간을 확인하고, 목소리를 내고, 어둠 속으로 말을 건네는 작은 기계일 뿐입니다.
라디오: www.khaledeltokhy.com/airadio 유튜브 라이브: https://www.youtube.com/live/uoM27vujd5E