生成 AI のユースケース: 音声ファイルからポッドキャストを生成する

Last reviewed 2025-12-12 UTC

このドキュメントでは、AI を使用して音声入力に基づいてポッドキャストを生成するアプリケーションのアーキテクチャの概要について説明します。

このドキュメントは、メディア業界とマーケティング業界向けにクラウドで生成 AI アプリケーションを構築して管理するアーキテクト、デベロッパー、管理者を対象としています。このドキュメントは、生成 AI に関する基本的な知識があることを前提としています。

このドキュメントのデプロイ セクションでは、マルチモーダル入力形式と出力形式を使用する生成 AI ワークロードのコードサンプルを提供します。

アーキテクチャ

次の図は、 Google Cloudのポッドキャスト プロデューサー アプリケーションのアーキテクチャを示しています。このアプリケーションは、AI を使用して、スポーツ イベントのライブ コメンタリーなどの音声ファイルからポッドキャストを生成します。

音声ファイルからポッドキャストを生成する生成 AI アプリケーションのアーキテクチャ。 音声ファイルからポッドキャストを生成する生成 AI アプリケーションのアーキテクチャ。

このアーキテクチャは次のフローを示しています。

  1. ユーザーが Cloud Storage バケットに音声ファイルをアップロードします。
  2. Eventarc が Cloud Run サービスをトリガーします。
  3. Cloud Run サービスが音声ファイルを Speech-to-Text に送信します。
  4. Speech-to-Text は、音声ファイルのタイムスタンプ付きの文字起こしを生成します。
  5. Cloud Run サービスは、ポッドキャストのスクリプトを生成するプロンプトとともに、文字起こしを Gemini API に送信します。

    たとえば、解説の特定のキーワードに基づいて、スポーツ イベントのハイライトに関する 15 分間のポッドキャストのスクリプトを生成するよう求めるプロンプトを入力できます。

  6. Gemini がポッドキャストのスクリプトの草案を生成します。

  7. Cloud Run サービスは、下書きスクリプトをユーザーに送信します。

  8. ユーザーは下書きのスクリプトを確認して編集し、最終的なスクリプトを Text-to-Speech に送信します。

  9. Text-to-Speech はポッドキャスト音声ファイルを生成します。

使用するプロダクト

このアーキテクチャ例では、次の Google Cloud プロダクトを使用します。

  • Speech-to-Text: Google の音声認識技術を使用して音声をテキストに変換する API。
  • Gemini Enterprise Agent Platform: エンタープライズ グレードの AI エージェントを構築、スケーリング、管理、最適化できる包括的なプラットフォーム。
  • Text-to-Speech: テキストから自然に聞こえる合成音声を作成する API。
  • Cloud Storage: 低コストで無制限のオブジェクト ストア。さまざまなデータ型に対応しています。データには Google Cloudの内部および外部からアクセスでき、冗長性を確保するために複数のロケーションに複製されます。
  • Cloud Run: Google のスケーラブルなインフラストラクチャ上でコンテナを直接実行できるマネージド コンピューティング プラットフォーム。
  • Eventarc: イベントによってトリガーされたメッセージを非同期でルーティングするサーバーレス ソリューション。

デプロイ

音声やテキストなどのマルチモーダル入力形式と出力形式を含むワークロードに Google Cloud プロダクトを使用するテストを行うには、次のコードサンプルを試してください。

次のステップ

協力者

著者: Kumar Dhanagopal | クロスプロダクト ソリューション デベロッパー

その他の寄稿者:

  • Amina Mansour | テクニカル リーダー、グローバル デベロッパー リレーションズおよび戦略的コンテンツ
  • Megan O'Keefe | デベロッパー アドボケイト
  • Samantha He | テクニカル ライター
  • Shir Meir Lador | デベロッパー リレーションズ エンジニアリング マネージャー