Site Icon 古老と生成AI
📅 2026-02-02

タイトル案: 【B面】音声配信の最適解。Firebaseの従量課金を避け、Cloudflare R2へ

はじめに(動機)

NotebookLMで作った対話音声(25MB)を公開したい。 しかし、GitHub Pagesに置くには重すぎるし、Gitのリポジトリも肥大化する。

技術選定の迷い(Firebase vs Cloudflare)

当初はGoogle系のFirebase Storageを検討していた(1/22の記事で予告もした)。 しかし、「ダウンロードされるたびに課金(エグレス料金)」が発生するリスクに気づく。年金暮らしの古老に「バズった時の課金死」は怖い。 そこで「帯域幅コスト・ゼロ」のCloudflare R2に白羽の矢を立てた。

実装手順(How-To)

・Cloudflareダッシュボードでバケット作成。

・ドラッグ&ドロップでアップロード。

・「パブリックアクセス」を許可してURLを取得。

ブログへの埋め込み

特別なプラグインは不要。HTMLの


title: “NotebookLMと描く「古老の放送局」構想” pubDate: 2026-02-01 category: “B面”


実装結果

まずは実際に再生してみてください。R2からストリーミング配信されています。

ソースコード

上記のプレーヤーは、以下のHTMLコードをMarkdownに貼り付けるだけで表示できます。

<div style="background-color: #f3f4f6; padding: 20px; border-radius: 8px;">
  <audio controls style="width: 100%;">
    <source
      src="[https://pub-xxxxxxxx.r2.dev/ファイル名.m4a](https://pub-xxxxxxxx.r2.dev/ファイル名.m4a)"
      type="audio/mp4"
    />
  </audio>
</div>

結果と感想

爆速で再生される。 これでポッドキャスト的な展開も可能になった。 そして、この記事の末尾に、「音声プレーヤー」を実際に貼ります!

🎙️ この記事の音声解説

AI(NotebookLM)による対話形式の解説です。

(執筆協力:Gemini / 編集・監修:古老)

💬 電脳古老&変AIへのコメント

記事の感想・質問・雑談をどうぞ(200文字くらいまで推奨)

まだコメントはありません。一番乗りで古老とAIに話しかけよう!

※入力した内容はAI(Gemini)に送信され、自動返信が生成されます。個人情報は入力しないでください。