INDEX 05 — BNF COLUMNSAI活用ノウハウ

PDF不要。Webで完結する実践的なAI活用ノウハウ集です。
基礎からセキュリティ、業務への応用まで解説します。

AIだけで動画講義を量産する方法

カメラ不要・マイク不要・編集不要で、自分の声クローンとAIアバターを使った高品質な動画講義を量産する最新ワークフローと、Claude Code等で一撃実行する自動化API連携を解説します。

はじめに:もう「撮影」は要らない

実践デモ:本コラムの解説動画(AIにより約40秒で自動合成・マージ)
こちらの動画は、本コラムで解説する「台本自動作成」「スライド自動生成」「音声クローン」の連携パイプラインを使い、実際にAIだけで自動生成した解説デモです。 制作者自身による撮影やマイク録音は、一切行っていません。
テキストを入力するだけで、この品質の解説動画を次々と量産できるようになります。 本コラムを参考に、ぜひを体感してください。
これまでのオンライン解説動画や製品トレーニング動画の制作には、膨大な手間とコストがかかっていました。 カメラや照明などの機材を揃え、台本を完璧に暗記し、何度も撮り直しを行い、さらに長時間の動画編集を行う必要がありました。
2026年現在、こうした「撮影と編集」のプロセスは過去のものとなっています。 最新のAI技術を組み合わせることで、人間のカメラ撮影は一切不要になりました。 自分の声を数分間登録するだけで、本人の声そっくりのナレーションと口パクが連動する高品質な解説アバターが瞬時に生成されます。
音声合成(後述するElevenLabsを利用)のコストも1分あたり約30円と安価なため、無理なく量産体制を築けます。
本コラムの前半では、プログラミング知識が一切不要な「基本の5ステップ」を解説します。 Webブラウザの画面操作だけで完結するので、初心者の方はまず前半だけ読めば動画を作り始められます。
後半の「自律・量産パイプライン」や「サーバー構築」は、開発者・上級者向けの発展編です。 難しいと感じたら読み飛ばしていただいて構いません。後半を飛ばしても、動画講義は問題なく完成します。

全体ワークフロー:5つのステップ

STEP 1
企画・構成
Gemini Notebook資料を読み込ませ講義構成の骨子を抽出
STEP 2
台本作成
Claude Skills話し言葉&時間配分を最適化した原稿作成
STEP 3
スライド生成
Gamma台本からデザインされたスライドを自動構築
STEP 4
音声クローン
ElevenLabs本人の声でナレーション音声ファイルを生成
STEP 5
映像・リップシンク
HeyGenスライド画像と音声を同期した動画の完成
QUANTUM LEAP (極限自動化)

Claude Code / MCP / API 連携パイプライン

手動で各ツールを操作する代わりに、PythonスクリプトやMCP経由で上記プロセスをターミナルから一括で自動実行。台本作成からアバター合成までを非同期・自律的に完了させます。

AI動画講義を量産する5ステップの全体ワークフロー
AI動画講義を生成するプロセスは、大きく分けて5つのステップから構成されます。 それぞれのステップで最適なAIツールを選択し、人間の役割を「企画と検証」に絞ることで、制作効率を極限まで引き上げます。
ステップ1で資料から構成案を練り、ステップ2で話し言葉の台本に変換します。 ステップ3で自動スライドを作成し、ステップ4で声を合成します。 最後にステップ5でアバターとスライドを重ね合わせて、1本の動画ファイルにレンダリング(AIが素材をつなぎ合わせて最終的な動画に書き出すこと)します。

Step 1 ─ 企画と構成をAIと練る

最初のステップは、動画にする素材をAIに整理させ、論理的なシラバス(講義全体の章立て)を作ることです。 これには、Googleの提供する(旧 Gemini Notebook)が極めて強力な相棒となります。 Gemini Notebookは、手持ちの資料を読み込ませると、その内容だけを根拠に回答してくれる無料のAIツールです。
お手元の製品マニュアルやPDF、解説したいWebサイトのURLなどを、Gemini Notebookのソース(参照資料)としてすべて読み込ませてください。 読み込ませたら、チャットで「この資料を前提に、視聴者が順を追って理解できるように全5回分の構成案を作成して」と依頼します。
Gemini Notebookはソース以外の不確かな情報を答えに混ぜない(を起こしにくい)性質があります。 そのため、専門性の高い実務テーマでも安心して構成案を任せられます。
PROMPT / ADVICE : 構成案を磨く対話指示構成案を出力させた後は、AIに「各回で最も伝えたいメッセージ(テイクアウェイ)を1点に絞り込み、専門用語をわかりやすい日本語に置き換えた修正案を出してください」と追加で指示を出すと、教育効果の高いシャープな構成に仕上がります。

Step 2 ─ 台本を「話し言葉」で書く

構成案が固まったら、各回ごとの詳細なナレーション原稿(台本)を作成します。 AIにそのまま台本を書かせると、ニュースのアナウンサーのような硬すぎる文言や、長すぎる一文になりがちです。 視聴者が耳で聞いて直感的に理解できるように、中学生でもわかるレベルの「話し言葉」に翻訳する必要があります。
この台本作成を完全に自動化するための、BNFオリジナルSkills「動画講義台本ジェネレーター」を公開します。 Skills(スキル)とは、AIに特定の専門家の役割を毎回正確に発揮させるための「指示書テンプレート」のことです。
以下のテキストをコピーし、お手元のAI(Claudeのプロジェクト設定やカスタム指示)に登録して使用してください。
以下のテキストを「スキル指示」として登録します。
AI PROMPT / CONFIG
markdown
# 役割
あなたは教育工学とオンライン学習の専門家であり、視聴維持率を最大化する動画の台本ライターです。

# 入力パラメータ
- テーマ
- ターゲット
- 構成目標時間

# 出力構成
1. フック(0:00〜0:30): 視聴者の悩みや強烈な関心に寄り添い、本動画を見るメリットを端的に提示します。
2. 本題(全体の8割): 解決策や学びのポイントを3つに絞り込み、具体例を交えて段階的に解説します。
3. まとめとCTA(残りの時間): 講義の要点をおさらいし、視聴者に次に取ってほしい具体的なアクション(CTA=行動喚起。例: 公式サイトへのアクセス、チェックリストの実行)を提示します。視聴者に次に取ってほしい具体的なアクション(例: 公式サイトへのアクセス、チェックリストの実行)を提示します。

# 記述スタイル
- 読み上げに最適な「話し言葉」で執筆してください。
- 漢字だらけの堅苦しい表現は避け、耳で聞いて一読して理解できる言葉に噛み砕いてください。
- 一文は短くし、息継ぎのタイミングを意識して句読点を適切に配置してください。
- 音声合成で自然な抑揚が出るよう、強調したいキーワードの前後には半角スペースを空けてください。

# 出力形式
セクション、時間目安、ナレーション、スライド/映像指示の表形式で出力してください。
PROMPT / ADVICE : 台本微調整のコツ音声合成ツールで不自然な間延びが発生するのを防ぐため、台本テキスト内の「。」や「、」の位置は意図的な息継ぎの間隔として調整してください。特に改行を挟むと、音声合成側が自然なポーズ(間)を置いて読み上げるようになります。

Step 3 ─ スライド資料をAIで自動生成する

台本ができたら、アバターの背後に表示するスライド資料を生成します。 テキスト主体のスライドを素早く、かつ美しくレイアウトするには、プレゼン自動であるGammaが最適です。
Gammaのインポート機能を使用し、ステップ2で作成した台本をそのまま入力します。 テーマカラーとフォントスタイル(黒と白のコントラストを効かせた、新聞のように読みやすい配色など)を選択すると、AIがスライド全体のカード分割、見出しの決定、箇条書きの整理、図解のアートワーク配置までを数十秒で完了させます。
この自動生成の品質を高めるため、BNFオリジナルSkills「スライド構成&デザイン指示書ジェネレーター」を公開します。
以下のテキストを「スキル指示」として登録します。
AI PROMPT / CONFIG
markdown
# 役割
あなたはプロフェッショナルな情報デザイナーであり、プレゼンテーションスライドのディレクターです。

# 入力情報
- 講義台本(ナレーションテキスト)

# 出力情報
入力された台本をスライド単位(通常1スライドあたり約1分から2分の解説量)に論理的に分割し、以下の形式で構成案とデザイン指示書を出力してください。

## スライド構成形式
- スライド番号とタイトル(簡潔な見出し)
- 本文テキスト(箇条書き3点以内、1行あたり約20文字以内)
- ビジュアル指示(挿入すべき図解の構造、グラフ、または必要なイラスト/写真のテーマ)
- デザイナーへの注意書き(例: 「重要ワードは朱赤、全体は墨と紙のコントラストで構成」など)

## デザイン原則
- テキストの詰め込みは厳禁とし、余白を広く取ったミニマルデザインを心がけてください。
- 図解は情報の流れ(左から右、上から下)が直感的に伝わる構造を指示してください。
PROMPT / ADVICE : スライドデザインGammaで生成されたスライドの文字量が多すぎる場合は、Gammaのチャット編集欄で「このカードの文字数を半分にし、キーワードを強調するレイアウトに再構成して」と指示を出すだけで、フォーマットを崩さずにリデザインできます。

Step 4 ─ 自分の声をAIでクローンする

AI動画のクオリティを最も左右するのは「声」の自然さです。 2026年現在、音声クローン分野で圧倒的なシェアと精度を持つのが ElevenLabs です。 なお、本記事のElevenLabsへのリンクにはアフィリエイト(提携)リンクが含まれます。
ElevenLabsの「Instant Voice Cloning(インスタント・ボイス・クローニング)」機能を使用します。 静かな部屋で、スマホのマイクなどを使って自分の声を1〜2分間録音してください。 その音声ファイルをアップロードするだけで、本人そっくりの声の「クローン音声」が完成します。
このクローン音声に台本を読み上げさせることで、動画用の高品質なナレーション音声(mp3)が数秒で作成されます。
1
音声録音

静かな環境で、自分の声を1〜2分間クリアに録音します。

2
ファイル送付

録音ファイルをElevenLabsのクローン画面へアップロード。

3
モデル生成
AI

AIが声の特徴を瞬時に学習し、本人の声そっくりのクローンを作成。

4
台本入力

完成した声クローンを選択し、読み上げたいテキストを入力。

5
音声完成
AI

数秒で、感情豊かな本人の声のmp3ナレーションが出力されます。

録音からナレーション完成まで、声クローンの5ステップ
料金は、月額5ドル(約750円)のStarterプランを利用した場合、読み上げ音声を毎月約30分ぶん生成できます。 1分あたりに換算すると約30円で、クローン音声の商用利用ライセンスも付属します。 従来のスタジオ録音やナレーター外注と比較して、コストを大幅に削減できます。
PROMPT / ADVICE : クローン音声を美しく作るコツクローンの元となる音声データを録音する際は、周囲のエアコンやPCの排気音を完全に遮断し、少し語りかけるような自然なトーンで喋ってください。感情の起伏が少なすぎると、合成された音声がロボット的になってしまいます。

Step 5 ─ アバターとスライドを合成して映像化する

声とスライドが準備できたら、これらを統合して1本の動画にします。 最もリアルなプレゼン動画を作るには、AIアバター生成ツールのHeyGenが推奨されます。
HeyGenの「Digital Twin(デジタルツイン)」機能で、自分の分身アバターを作成します。これは初回に一度だけ行う登録作業です。自分を写した動画(15秒〜数分程度)を1回アップロードすれば、それ以降は撮影せずに、そのアバターが何本でも喋ってくれます。「毎回の撮影」が不要になる、という意味だとご理解ください。 最新エンジン「Avatar V」を選択すると、表情や身振りの再現度がさらに高まります。
あとはHeyGenの編集画面にGammaから出力したスライド画像を並べ、ElevenLabsのクローン音声を重ね合わせるだけです。 AIアバターがあなたの声に合わせて、リップシンク(口の動きの同期)と自然なハンドジェスチャーを行いながらプレゼンする動画が、上で自動レンダリング(書き出し)されます。
これで、本人が一切撮影スタジオに行くことなく、高品質な動画コンテンツが完成します。
PROMPT / ADVICE : 初めてのアバター生成HeyGenのアバターを初めて生成するときは、まず30秒程度の短いスライド1枚分の台本でテスト出力を実行してください。アバターの手の動きや顔の表情に違和感がないかを確認した上で、シリーズ全体の書き出しに進むのが安全です。

極限の自律化:Claude Code & APIで動画生成を自動化する

ここからは、開発者・上級者向けの発展編です。 毎週何十本もの解説動画を量産したいビジネスチームや開発者向けに、AIコーディングアシスタント()とを直結させた「完全自律パイプライン」の構築方法を紹介します。 APIとは、プログラムから各ツールの機能を直接呼び出すための「窓口」のことです。
1. 人間による「一言の指示」「このURLの解説動画を自動で作って」⬇️2. AIエージェントの自走(自動計画)ページのブラウジング、台本(スクリプト)の自動作成、API連携用パラメータ(JSON)の自動生成⬇️ElevenLabs APIナレーション音声 (mp3)HeyGen APIアバター動画 (mp4)⬇️4. 完成動画の自動マージ・出力ローカル環境でスライド画像と音声・映像を合成。完成した動画ファイル(mp4)を自動で保存・デプロイ一言の指示から動画完成まで、自律パイプラインの全体像
この構成では、人間が「このテーマで動画を一気に生成して」とに一言命令するだけです。 あとはエージェントが自律的にAPIを呼び出し、ナレーション音声の生成からアバター動画の合成までを自動的に完遂させます。
まず、この自律処理を実行させるためのBNFオリジナルSkills「自律動画講義量産プランナー」を、CLIエージェント(ターミナルで動くAIアシスタント)に読み込ませます。
以下のテキストを「スキル指示」としてエージェントに読み込ませます。
AI PROMPT / CONFIG
markdown
# 役割
あなたはAI動画制作のシステム設計者であり、自律カリキュラムプランナーです。

# 入力情報
- シリーズの全体テーマ(例: 「5分で学ぶDX推進の基本」)
- 回数(例: 全5回)

# 出力情報
シリーズ全体の論理的つながりを踏まえたシラバス(各回のタイトル、学習ゴール)を策定し、さらに自動実行スクリプト(Python)へ流し込むための設定値(JSON形式)を以下の形式で出力してください。

## JSONパラメータ形式
{
  "series_title": "シリーズタイトル",
  "episodes": [
    {
      "episode_num": 1,
      "title": "第1回のタイトル",
      "script": "読み上げる台本の全文(話し言葉スタイル)",
      "slide_prompt": "スライド自動生成用の要約プロンプト"
    }
  ]
}
次に、この生成されたJSONを読み込んで、ElevenLabs APIとHeyGen APIを自動で叩いて動画を生成するPythonスクリプトを用意します。
以下のコードを `run_video_workflow.py` として保存して実行します。
なお、以下はワークフローの流れを示すサンプルコードです。各APIのエンドポイントやパラメータ名は変更されることがあるため、実際に動かす際はElevenLabsとHeyGenの公式APIドキュメントで最新の仕様を確認してください。エージェントに「公式ドキュメントを参照して最新のAPI仕様に修正して」と頼むのが確実です。
AI PROMPT / CONFIG
python
import os
import time
import requests

ELEVENLABS_API_KEY = os.getenv("ELEVENLABS_API_KEY")
HEYGEN_API_KEY = os.getenv("HEYGEN_API_KEY")
VOICE_ID = "あなたのElevenLabsクローン音声ID"
AVATAR_ID = "あなたのHeyGenデジタルツインID"

def generate_lecture_video(script_text, episode_title):
    print(f"Step 1: ElevenLabsで音声合成を開始 ({episode_title})...")
    tts_url = f"https://api.elevenlabs.io/v1/text-to-speech/{VOICE_ID}"
    tts_headers = {
        "xi-api-key": ELEVENLABS_API_KEY,
        "Content-Type": "application/json"
    }
    tts_data = {
        "text": script_text,
        "model_id": "eleven_multilingual_v2"
    }
    # 音声合成を実行し、一時ファイルを保存するロジック(以下略)
    
    print("Step 2: HeyGen APIに動画生成タスクを送信します...")
    heygen_url = "https://api.heygen.com/v3/videos"
    heygen_headers = {
        "x-api-key": HEYGEN_API_KEY,
        "Content-Type": "application/json"
    }
    payload = {
        "type": "avatar",
        "avatar_id": AVATAR_ID,
        "script": script_text,
        "voice_id": VOICE_ID,
        "engine": {"type": "avatar_v"},
        "title": episode_title
    }
    
    response = requests.post(heygen_url, headers=heygen_headers, json=payload)
    response_json = response.json()
    
    if "data" in response_json:
        video_id = response_json["data"]["video_id"]
        print(f"動画生成タスクを受理しました。タスクID: {video_id}")
        return video_id
    else:
        print("HeyGen APIエラー:", response_json)
        return None

# タスクIDを定期的に確認(ポーリング)して完成を待つ処理を下に記述します(以下略)
Claude CodeAntigravityに「上記Skillsを使用して『〇〇』のテーマでJSONを出力し、`run_video_workflow.py` を使って動画生成を並列実行して」と指示するだけで、人間の手が一切介在しない「自律的動画ファクトリー」がPC上で起動します。
PROMPT / ADVICE : APIキーの安全管理APIキー(ELEVENLABS_API_KEY, HEYGEN_API_KEY)は決してソースコード内に直接書き込まず、環境変数(OSにパスワード類を安全に記憶させる仕組み。macOSなら .zshrc、Windowsなら「システム環境変数」で設定)に保存した上で `os.getenv` から読み込ませてください。セキュアな開発環境を維持する鉄則です。

開発者向け:動画生成MCPサーバーの構築

さらに進んだシステム連携として、MCPModel Context Protocol)サーバーをローカルに立ち上げる方法があります。 MCPとは、AIエージェントに新しい道具(ツール)を持たせるための標準的な接続規格です。 これにより、エージェント自身に「動画生成ツール」を直接認識・実行させられるようになります。
この仕組みを使うと、エージェントは「このドキュメントを要約した動画を作って」という曖昧な依頼を理解し、自動で動画生成まで実行してくれます。 完成したら、そのURLリンクを回答の中に提示してくれる、シームレスな体験が実現します。
FastMCPフレームワーク(Python)を用いた、動画生成MCPサーバーのミニマムな定義例を公開します。
なお、これらのプログラムコードを、あなたが手作業でファイルに書き写す必要はありません。
お使いのAIエージェントClaude CodeAntigravity、Cursorなどの対話型アシスタント)のチャット欄に、本記事のコードを貼り付けます。 そのうえで「このコードを video_mcp_server.py というファイル名で新規作成して保存して」と一言指示を出すだけです。
エージェントがフォルダの作成からコードの書き込みまでを、すべて自動で処理してくれます。
このように「自分で手を動かさずにAIに実作業を丸投げする」ことこそが、AI時代の開発スピードを最大化するコツです。
PROMPT / ADVICE : AIにファイルを生成させる指示記事内のコードを実装させたい場合は、エージェントへのチャットで「このコードをコピーして、プロジェクト直下に video_mcp_server.py という名前で保存して書き込んで」と指示してください。ファイル生成から動作準備までAIが代行します。
さらに言えば、AntigravityClaude Codeといった高度なAIエージェントなら、コードのコピー&ペーストすら不要です。
エージェントのチャット欄に、この解説ページのURL( https://tek.jp/learning/prompt-8/ )を貼り付けてください。 あとは「このURLのページに書いてある動画生成MCPサーバーを私のプロジェクトに実装して」と指示するだけで済みます。
AIエージェントは自動でWebページの内容を読み込み、書かれているコードやSkillsを解釈します。 そして、あなたのローカル環境へ直接ファイルとして書き出し、設定まで済ませてくれます。
URLを貼り付けて指示するだけで実装が完了する。この利便性こそが、エージェント型AIを実務に組み込む最大のメリットです。
PROMPT / ADVICE : URLを貼り付けるだけで実装依頼「このURL( https://tek.jp/learning/prompt-8/ )のページに書いてある動画生成スクリプトとSkillsを私のフォルダ内に自動で作成して」と指示してください。エージェントがWebページからコードを読み取って自動実装します。
以下のコードを `video_mcp_server.py` として実装します。
AI PROMPT / CONFIG
python
from mcp.server.fastmcp import FastMCP
import os
import requests

mcp = FastMCP("VideoGenerator")

@mcp.tool()
def trigger_video_generation(script: str, title: str) -> str:
    """テキスト台本からアバター動画生成タスクを起動し、完了ステータスを返すツール"""
    heygen_api_key = os.getenv("HEYGEN_API_KEY")
    if not heygen_api_key:
        return "エラー: HEYGEN_API_KEYが設定されていません。"
    
    # HeyGen APIへのリクエスト処理(以下略)
    # 生成タスクをバックグラウンドで開始し、タスクIDをエージェントに返却します。
    return f"動画生成タスク(タイトル: {title})を開始しました。"
このMCPサーバーを `mcp.json` 等の設定ファイルに登録することで、エージェントは動画作成という高度なタスクを、自らの「手足(ツール)」として直接操作できるようになります。
PROMPT / ADVICE : MCPサーバーの登録もAIに任せる設定ファイルの書き方がわからなくても大丈夫です。エージェントに「この video_mcp_server.py を私のMCP設定(mcp.json)に登録して、使える状態にして」と指示すれば、配線から接続テストまで自動で完了します。

ツール比較と最小コスト構成

AI動画講義制作に必要なツールのライセンスプランと、初期コストを最小限に抑える構成プランを整理しました。 料金は2026年7月時点の各社公式サイトの表記に基づきます(ドル表記の円換算は1ドル150円の概算です)。
構成プラン主なツール月額コスト(目安)従来の動画制作(機材購入・撮影・編集外注)カメラ/マイク機材、スタジオ、外注編集数万〜数十万円 / 本最小テスト構成(クローン音声 + スライド解説)ElevenLabs, Gamma(Free), CapCut約 900 円 / 月本格アバター構成(デジタルツインアバター解説)ElevenLabs, Gamma(Plus), HeyGen約 6,000 円 / 月

※ドル建てツールの円換算は1ドル150円の概算。GammaやHeyGenは年払い換算を含みます。

従来制作と2つのAI構成、コストの比較

最小限のテスト構成(月額約750円〜)

- 音声合成: ElevenLabs (Starter) $5/月 (クローン声の商用利用権を確保)
- スライド生成: Gamma (Free) $0 (無料プランのAIクレジット範囲で作成)
- 動画編集・統合: CapCut (Free) $0
- アバター: なし (スライドの上にクローン音声を重ねる形式)
この構成であれば、月額約750円のElevenLabsの料金のみで、自分のクローン声が喋る高品質な解説動画を量産できます。

本格的なアバター講義構成(月額約6,000円前後)

- 音声合成: ElevenLabs (Starter) $5/月
- スライド生成: Gamma (Plus) 年払いで月額1,440円 (ロゴなし資料)
- アバター・映像化: HeyGen (Creator) $29/月・年払いなら$24/月 (Avatar Vエンジンでの高品質動画)
なお、HeyGenを無料プランで試すこともできますが、生成した動画にHeyGenのロゴ(透かし)が入り、月あたりの生成時間にも制限があります。本番の講義シリーズを作る前の「お試し」に活用してください。
本人が撮影スタジオに一度も行くことなく、本人のアバターが喋る完全自動化動画を制作するための推奨プランです。

まとめ:AI動画講義のポイント

今回ご紹介した内容の最重要ポイントを振り返りましょう。
1. 機材や撮影は完全に不要 自分の声とアバターをAI上に用意すれば、PC1台で動画講義を完全に量産できるパイプラインが構築できます。
2. 構成・台本・スライドのAI分業 Gemini Notebookで構成案を作り、専用Skillsで台本とスライドを記述させ、各々の得意なAIツールに処理を分担させることが成功の鍵です。
3. 声のクオリティに投資する 動画の説得力は「声」で決まります。ElevenLabsなどの高精度な音声合成で自分のクローン声を登録し、抑揚や句読点の調整に時間を割いてください。
4. APIMCPによる自律量産 手動ツールでの作業に慣れたら、Python APIMCPサーバーを導入し、エージェントに動画生成を「丸投げ」する全自動パイプラインの構築に挑戦してください。
カメラの前で話し続ける労働から解放され、より高品質なコンテンツの企画設計へとフォーカスしていきましょう。

免責・PR表記

本記事にはアフィリエイトリンクが含まれます。リンク経由でサービスに登録された場合、当サイトが紹介手数料を受け取ることがありますが、ご利用者様の料金に影響はありません。掲載しているツールは編集部が実際に有用と判断したもののみを紹介しています。

このトピックについてさらに深く学びたいですか?

「自社のビジネスモデルに合わせたAIロードマップを作りたい」「自社独自のプロンプト集やAI利用規約を作りたい」といったご要望は、BNFのAI顧問が直接支援いたします。

BNF公式サイトでお問い合わせ