コンテンツにスキップ
Zenn Dev Canpok1 Articles 75b8c02579191e

AIとVOICEVOXで“自分だけのラジオ番組”を自動生成するツールを作った

  • URL: https://zenn.dev/canpok1/articles/75b8c02579191e
  • 日付: 2026-06-22
  • Tier: Tier 3
  • 要旨: vox-radio はAIとVOICEVOXで「自分だけのラジオ番組」を自動生成するツール。設定ファイルに「どんな番組にしたいか」を書いて、コマンド1つで台本・音声・BGM・効果音が自動で出来上がる。AIが感想を添えて記事を自動紹介するツール、AIに声で独り言を呟かせるツール、この2つを組み合わせた。話題集める→構成考える→台本書く(Gemini/OpenAI互換API)→声あてる(VOICEVOX)→仕上げる(ffmpeg)。設定ファイル・キャラ定義・コーナー構成を YAML で、コマンド1つで完成。

詳細

vox-radio は番組テーマ・キャラ・話題を指定するだけで、mp3 とポッドキャスト用RSS・Slack自動投稿が出来上がるツール。ステップ1:casts でMC・聞き役・ツッコミ役などキャラ役割を定義、corners で各コーナーの「何を話してほしいか」を日本語で記載(細かいセリフは不要)。ステップ2:vox-radio episodegen –spec episode-spec.yaml コマンド1つ。ステップ3:数分待つとmp3完成。内部フロー:話題集める(ニュース記事素材収集)→構成考える(どの話題をどの順で)→台本書く(キャラセリフをAI執筆、無料版Gemini・OpenAI互換API対応)→声あてる(VOICEVOX キャラ音声で読み上げ、API経由で別端末でもOK)→仕上げる(BGM・ジングル・効果音をffmpeg で1本のmp3に)。1~3は生成AI担当、4は VOICEVOX、5は ffmpeg。ユーザーはこの中身を意識不要。RSSフィード・Webの記事を素材にすれば情報番組に、BGM・効果音で演出、「番組作って」と AI に丸投げ、ポッドキャスト配信・Slack自動投稿も可能。キャラ声・BGM・効果音・記事それぞれに利用規約がありクレジット・ルール遵守が必須。