SUB/WAVE icon

SUB/WAVE

SUB/WAVEは、1つのIcecastストリームを共有する個人向けインターネットラジオ。LLM搭載DJが曲を選び、合間に話します。

SUB/WAVE

SUB/WAVEとは

SUB/WAVEは、1つの共有Icecastストリームを中心に構築された個人向けインターネットラジオ局です。各リスナーに個別のキューを提供するのではなく、LLM駆動のDJが曲を選び、その合間に話すことで、全員を同じライブ放送に保ちます。

この製品は、自分の音楽ライブラリとモデル/音声スタックで放送局を運営したい人向けです。セットアップページによると、NavidromeライブラリとLLMプロバイダを接続し、CLIまたは手動のDocker Compose経由で放送を開始できます。

主な機能

共有ライブストリーム

SUB/WAVEは、すべてのリスナーが同時に聴く単一のIcecast放送をストリーミングします。インターフェースは、個別のオンデマンドキューではなく、ライブラジオの振る舞いを中心に構成されています。

LLM支援のトラック選択

DJは接続された音楽ライブラリから読み込み、LLMの補助を受けながら次に再生する曲を選びます。放送局はメタデータと音響解析を使って、ムード、エネルギー、その他の属性に基づいてトラックを関連付けます。

生成されたオンエアトーク

DJは曲の合間に、生放送のイントロ、時刻案内、天気読み上げ、局ID、その他のセグメントを話します。これらの文章は事前録音ではなく、ペルソナの声で書かれて読み上げられます。

柔軟なモデルとセットアップのオプション

運営者はローカルモデルやホスト型モデルを選択でき、OpenAI互換の経路も含まれます。ホスト型利用には1日ごとのトークン予算も設定できます。セットアップページによると、NavidromeとLLMプロバイダへの接続は約10分で可能です。

マルチデバイス再生

SUB/WAVEには、ネイティブアプリ、デスクトッププレイヤー、PWAとしてインストールできるWebプレイヤー、キーボードショートカット、そして `.m3u` と `.pls` のストリームリンクへの対応が含まれます。これにより、スマートフォン、デスクトップ、ブラウザ、VLC、Sonos、インターネットラジオを横断して利用できます。

運営者向けカスタマイズツール

この放送局はスキンとテーマ、`SKILL.md` からのカスタムスキル、予約番組、ゲスト共同司会者、ステータス・ログ・再起動・更新を扱う運営コンソールをサポートします。

SUB/WAVEの主な使い方

  • 個人向けラジオ局を運営する

    自分のNavidromeライブラリを接続し、モデルと音声エンジンを選んで、SUB/WAVEにプレイリストアプリではなくライブラジオ放送のような局を運営させます。

  • 放送局の編成と管理を行う

    運営コンソール、予約番組、ペルソナ、ゲスト共同司会者を使って、さまざまな声と時間帯を持つ放送局を組み立て、管理します。

  • さまざまなクライアントから聴取する

    ネイティブのモバイルアプリ、デスクトッププレイヤー、Webプレイヤー、または従来のストリームURLを通じて聴き、異なるデバイスで同じ放送を楽しみます。

  • ストリームを崩さずに共有リクエストを処理する

    現在の放送を他のリスナー向けに維持したまま、曲・アーティスト・気分のリクエストを受け付けます。

  • オンエアの個性をカスタマイズする

    `SKILL.md` を使って曲間のセグメントをカスタマイズしたり、好みのトーンやローカル環境に合わせてモデルと音声を調整したりできます。

Pros and Cons

Pros

  • 1つの共有ストリームにより、全員の視聴体験が同期されます。
  • この放送局は、単なる自動トラック切り替えではなく、生成された音声セグメントと音楽再生を組み合わせています。
  • セットアップは、ガイド付きのCLI経路または手動のDocker Composeインストールで行えます。
  • モデル層と音声層は差し替え可能で、運営者は環境に応じてローカルまたはホスト型のオプションを選べます。
  • ネイティブアプリ、デスクトップアプリ、Web/PWA、レガシーなストリームURLに対応しており、柔軟に聴取できます。

Cons

  • 放送モデルを前提としているため、リスナーごとの個別キューやスキップ操作はありません。
  • 音楽ライブラリやLLMプロバイダなどの外部サービスが必要で、SUB/WAVE自体はそれらを同梱していません。
  • 提供されたページには、完全な料金情報は記載されていません。

FAQ

SUB/WAVEはプレイリストアプリのように動作しますか、それともライブラジオ局のように動作しますか?

SUB/WAVEは1つのIcecastストリームを中心に設計されています。リスナーは同じ放送を同じタイミングで聴き、個別のスキップ操作はありません。

どのようにして放送局を起動しますか?

セットアップガイドでは、CLIをインストールし、`subwave init` を実行してから `subwave setup` を行うのが最短手順だと案内されています。これによりNavidromeライブラリとLLMプロバイダが接続され、放送を開始できます。通常のDocker Composeを使った手動インストールも可能です。

リスナーは音楽をリクエストできますか?

マニュアルによると、リスナーは曲、アーティスト、または気分をリクエストできます。リクエストが1人のリスナー向けに現在の曲を飛ばすことはなく、共有放送の一部として扱われます。

リスナーは何を使って聴けますか?

マニュアルでは、プレイヤーはネイティブのiOSおよびAndroidアプリ、macOS・Windows・Linux向けのデスクトッププレイヤー、PWAとして使えるWebプレイヤー、そして `/listen.m3u` または `/listen.pls` を通じたレガシーなストリームクライアントで利用できるとされています。

AI DJはどのように動作しますか?

マニュアルとホームページでは、DJは選択可能な音声エンジンを備えたLLM駆動のペルソナとして説明されています。放送局はローカルモデルまたはホスト型モデルを使用でき、音声はローカルエンジン、クラウドサービス、またはクローンした参照クリップから提供できます。

Quick Facts

カテゴリ
インターネットラジオ / AIオーディオ
主な利用者
個人局を運営する人とライブ放送を聴くリスナー
中核のストリーム形式
単一のIcecastストリーム
セットアップ方法
CLIインストーラーまたは手動のDocker Compose
接続サービス
NavidromeとLLMプロバイダ
Webサイト
getsubwave.com