AI社員 成果物サンプル

26-slide-narration-video

narration-scriptscene-mapsubtitle-planvideo-outline
🎬 output/narration.mp4
narration-script.md

narration-script.md — ナレーション台本

案件: 株式会社アイウエオ(架空)/ テーマ「AI社員を1人雇うと、なぜ作業が消えて売上が残るのか」
口調: ですます調・短文・落ち着いたトーン。画面の文字とは重複させず、画面=キーワード、音声=説明。
表記: AIツール名・固有名詞は読みを確定(字幕の固有名詞分断を防ぐため)。

0. 前提

1. 台本(章 → ナレーション)

第1章 フック(0:00-0:06)

第2章 結論先出し(0:06-0:14)

第3章 課題の言語化(0:14-0:22)

第4章 核心メッセージ(0:22-0:30)

第5章 やり方(0:30-0:48)

第6章 失敗回避(0:48-0:56)

第7章 CTA(0:56-1:05)

2. 読み・表記メモ(字幕用)

3. ナレーションと画面の分担(重複回避)

画面(キーワード)音声(説明)
2「2分で動く」「AI社員は2分で動き出します」
4「作業を消す=売上が残る」「作業を消すと売上だけが残ります」
5「①手順 ②基準 ③承認」各ポイントを1文ずつ補足
7「無料診断を予約」「最後に無料診断を予約してください」

4. 判断理由

4.5 合成ナレーション音声(2026-06-15・検証用)

5. 未確認事項 / 次アクション

6. 品質チェック

scene-map.md

scene-map.md — シーン表(タイムコード付き)

各シーン: 目的 / 尺 / 画面(出す情報・演出) / 話す内容。
タイムコードは engine 出力(output/subs.json / output/storyboard.json)と整合。編集後(カット適用後)の相対時刻。
※ engine の自動セクション機能は内部の手順動画向け語彙(サンプルエージェント等)が既定のため、本案件の章ラベルは本表で人手指定する(scene-map.md を正とする)。

0. 実装スライド(6枚・2026-06-16 gpt-image高品質スライド版)

下の14シーン(演出粒度の細かい設計)を、実装では 見せ場ごとに6枚のスライドへ束ねて output/narration.mp4 を生成した。
スライドは gpt-image-2 で生成した高品質スライドimages/slide-01-title.png〜slide-06-cta.png・1536x1024)。ffmpeg で 1920x1080 にレターボックス無しでフィット(scale+白pad・中央)。表示時間は合成ナレーション音声の実発話長ベース。
スライドファイル役割表示時間対応シーン
slide-1slide-01-titleタイトル/フック0.00–7.41sS1-S2
slide-2slide-02-problem悩み7.41–17.35sS3-S4
slide-3slide-03-conceptAI社員とは(消す→残る)17.35–23.70sS5-S6
slide-4slide-04-steps3ステップ23.70–38.11sS7-S10
slide-5slide-05-result効果と注意38.11–44.29sS11-S12
slide-6slide-06-ctaCTA(無料診断・example.com)44.29–48.84sS13-S14

字幕は全15本を白文字ブランド紫縁(ASS・outline #6a5acd)で焼き込み、ナレーション音声と同期。

S#開始-終了目的画面(情報+演出)話す内容(要旨)テロップ/SE
S10:00-0:05フックで引き込む大見出し「作業が消えて売上が残る?」/中央ズームイン問いを投げる黒紫グラデ(疑問)/ BlurIn・オープニングSE
S20:05-0:07結論を先出し「まず結論」テロップ結論からお伝えしますデフォルト(ブランドグラデ縁)
S30:07-0:09数字でインパクト「2分で動く」を大きく/数字ハイライトAI社員は2分で動き出す緑グラデ金シャドウ(数字)/ 強調SE・BlurIn
S40:09-0:13課題の共感「毎日同じ作業に時間を奪われる」/作業ループの図多くの会社の現状デフォルト
S50:13-0:19核心へ橋渡し「作業を消す → 売上が残る」比較矢印図作業を消すと売上だけ残るデフォルト
S60:19-0:23問い直し「どうやって任せる?」任せ方の問い黒紫グラデ(疑問)/ 疑問SE
S70:23-0:25構造提示「ポイントは3つ」3つあります緑グラデ金シャドウ(数字)/ 強調SE
S80:25-0:31手順①「①手順をメモに」チェックリスト1手順をメモにするデフォルト
S90:31-0:35手順②「②判断基準を決める」チェックリスト2判断基準を決めるデフォルト
S100:35-0:39手順③「③承認だけ人間」チェックリスト3/人アイコン強調承認だけ人間が持つデフォルト
S110:39-0:41安心訴求「本当に簡単」簡単です黄色シャドウ(ポジ)/ 強調SE
S120:41-0:45失敗回避「一気に任せるとNG」警告マーク全部一気は失敗白文字赤シャドウ(警告)/ ヒュンSE
S130:45-0:47行動喚起「無料診断を予約」ボタン強調無料診断を予約デフォルト
S140:47-0:48誘導サイトURL(https://example.com/aiueo-ai-marketing)サイトをご覧くださいデフォルト

演出指定(重要箇所)

カット根拠(engine 出力と対応)

output/cuts.json が実際に除去した区間(元音声の絶対時刻):

→ 元 48.95s から 11.15s をカットし、編集後 37.5s 相当のダイジェストに。

未確認 / 次アクション

品質チェック

subtitle-plan.md

subtitle-plan.md — 字幕設計(engine 実出力ベース)

このファイルは engine(build_subs)が実際に生成した output/subs.json を人が読める形にした字幕設計書です。
ルール: 1行16字厳守 / 最大2行 / 句読点なし(半角スペース化)/ 固有名詞・カタカナ語は分断禁止 / 表示1.0〜7.0秒。
validate_subs で「✅ 全ルール OK」を確認済み(実行ログは RUN_NOTE.md)。

2026-06-15 更新: 実 mp4(output/narration.mp4)への焼き込みでは、字幕テキスト・行分割・スタイル割当はそのまま、表示時刻のみ合成ナレーション音声(say -v Kyoko)の実発話長から再計算した(音声・字幕・スライド切替を完全同期させるため)。焼き込みは ASS(output/subs.ass)= 白文字 W7・PrimaryColour 白・OutlineColour ブランド紫 #6a5acd(ASS &H00CD5A6A)・Outline 7px・下中央・PlayRes 1920x1080。下表の時刻は engine 元出力(37.54s版)で、実装版の時刻は output/audio_segments/_new_timeline.json を正とする(全15本・約47.3sで発話、末尾余白込み48.84s)。

字幕一覧(編集後の相対時刻・15チャンク)

#時刻(s)スタイルエフェクト最長行字数字幕(/ は改行)
10.00-3.42黒紫グラデ(疑問)BlurIn13今日はAI社員を1人雇うと / なぜ作業が消えて売上
23.42-5.35黒紫グラデ(疑問)-13が残るのかという話をします
35.43-7.23白文字ブランドグラデ縁(既定)-12まず結論からお伝えします
47.33-9.33緑グラデ金シャドウ(数字)BlurIn14AI社員は2分で動き出します
59.41-13.11既定-14多くの会社では毎日同じ作業に / 時間を奪われています
613.27-15.92既定-9ここで重要なのは / 作業を消すことです
715.97-19.22既定-9作業を消すと / 売上だけが残ります
819.38-22.38黒紫グラデ(疑問)SlideUp12ではどうやって / AI社員に仕事を任せるのか
922.43-23.83緑グラデ金シャドウ(数字)SlideUp9ポイントは3つです
1023.88-25.88既定-141つ目は手順をメモにすること
1125.93-27.93既定-142つ目は判断基準を決めること
1227.98-30.18緑グラデ金シャドウ(数字)BlurIn153つ目は承認だけ人間が持つこと
1330.34-31.74黄色シャドウ(ポジ)BlurIn10これは本当に簡単です
1431.79-34.84白文字赤シャドウ(警告)SlideUp13失敗するのは / 全部を一気に任せたときです
1534.89-37.54既定-16最後に無料診断を予約してください

スタイル発火の根拠(自動分類)

SE 設計(output/se.json・7イベント)

検出した改善点(実出力からの発見・修正済み)

  1. #7 の言い直し重複を除去済み。 「作業を消すと作業を消すと売上だけが残ります」→「作業を消すと売上だけが残ります」に正規化(output/subs.json / output/storyboard.json 双方反映)。detect_cuts の前方一致閾値(共通先頭≥8字)に対し重複句が6字で未検出だったため、出力側で手当て。本番では校正辞書 or --restate-max-overlap-chars 引き下げで自動化予定。
  2. 自動セクションラベルを内容準拠に置換済み。 「サンプルエージェントの準備」→「AI社員で作業を消して売上を残す」(output/subs.json / output/storyboard.json 双方)。SECTION_RULES が内部手順動画向け語彙のため、本案件は内容に即したラベルへ差し替え(engine 側のテーマ非依存化は別途改善提案)。
  3. 固有名詞分断・助詞行頭を解消済み。 #6「ここで重要なの/は…」→「ここで重要なのは/作業を消すことです」、#8「ではどうやってAI/社員に…」→「ではどうやって/AI社員に仕事を任せるのか」(AI社員を1単位に)、#14「失敗するのは全部/を…」→「失敗するのは/全部を一気に任せたときです」。

字幕の16字/句読点/分断/表示時間ルールは ✅ 全件パス。

未確認 / 次アクション

品質チェック

video-outline.md

video-outline.md — スライド解説動画 構成案

案件: 株式会社アイウエオ(架空)/ AIO Marketing OS 告知用 解説動画
テーマ: 「AI社員を1人雇うと、なぜ作業が消えて売上が残るのか」
用途分類: 営業動画(90分セミナーの要点を 3〜4分のダイジェスト動画へ凝縮)

0. 前提

1. ねらい(1文)

「作業を消すと売上だけが残る」を1本の動画で腹落ちさせ、無料診断の予約に進ませる。

2. 動画の骨格(章立て)

#ねらい想定尺
1フック(問い)「なぜ作業が消えて売上が残るのか」を提示し、続きを見たくする0:00-0:06
2結論先出しAI社員は2分で動き出す/作業が消える、を先に言い切る0:06-0:14
3課題の言語化毎日同じ作業に時間を奪われている現状を映す0:14-0:22
4核心メッセージ「作業を消す」=「売上だけが残る」へ橋渡し0:22-0:30
5やり方(3つ)手順メモ化/判断基準/承認だけ人間、の3点0:30-0:48
6失敗回避全部を一気に任せると失敗、を注意喚起0:48-0:56
7CTA無料診断を予約・サイト誘導0:56-1:05
並べ替えの意図: 文字起こしの登場順ではなく「問い→結論→課題→核心→手順→注意→行動」の意思決定が進む順に再配列した(資料朗読の回避)。

3. 1シーン1メッセージ原則

4. 演出の方針

5. 判断理由 / 固定 / 可変

6. 未確認事項

6.5 実装したスライド解説動画(2026-06-16 更新・gpt-image高品質スライド版)

本更新で gpt-image-2 生成の高品質スライド6枚に差し替えて再構築(旧 HTML+headless Chrome 版より品質が高い)。
スライドは images/slide-01-title.png〜slide-06-cta.png(gpt-image-2 生成・1536x1024)。各シーン尺へ割り当て、ffmpeg で 1536x1024→1920x1080 にレターボックス無しでフィット(scale+白pad・中央配置)し、字幕焼き込み+ナレーション音声を合成。

スライド→時間マッピング(実音声尺ベース)

スライド役割表示時間
slide-1タイトル/フック0.00–7.41s
slide-2悩み(時間を奪われる)7.41–17.35s
slide-3AI社員とは(消す→残る)17.35–23.70s
slide-43ステップ(手順/基準/承認)23.70–38.11s
slide-5効果と注意(簡単/一気はNG)38.11–44.29s
slide-6CTA(無料診断・example.com)44.29–48.84s

7. 次アクション

  1. (実装済み)gpt-image高品質スライド6枚(images/)→ ffmpeg で output/narration.mp4 を生成。本番では実スライド/収録動画に差し替え。
  2. 本番音声を Whisper で文字起こし(transcribe.sh)→ transcript.json 差し替え。
  3. detect_cuts → build_subs → build_se → build_storyboard を再実行。
  4. Remotion で焼き込み(render_narration.sh)または本HTML→PNG→ffmpeg パイプラインで再生成 → 目視QA → 人間承認後に公開。

8. 品質チェック

株式会社アイウエオ / AIO Marketing OS(架空シナリオ)向けに生成した成果物サンプル。実在の個人情報・口座・連絡先は含みません(example.com のみ)。