SkyAI P1(動画 → 多言語テキスト・動画)/ 層②・層③のテストを、上から順になぞれる形にしたもの
テストを31通り(=セル)に整理しました。27は素材も実装も揃っていて、今日から回せます。 止まっているのは「肉声1本の素材待ち」1件と、「人が決める」2件だけです。
全体ステータス:進行中
今回のポイント(3点)
| # | どなたが | 何を決める/用意する | いつまで | ご返信が無い場合 |
|---|---|---|---|---|
| 1 | 先方 | スタッフの方の肉声を1本 15〜20秒・静かな場所・普通の速さ・スマホのボイスメモ可 |
随時 | T-06(声の比較)は回しません。声の選定は保留のまま、他は最後まで進めます |
| 2 | 先方 | ElevenLabs(音声合成サービス)の鍵の使用上限を増やす いま1クレジット。1本の生成に十数〜数十クレジット必要 |
6日目まで | 自然な声は使えません。合成音のままとなり、声の比較そのものが成り立ちません |
| 3 | EXPLACE | 素材が店舗と無関係だったとき、止めるか通すか(T-30) 実際に、鰻人の設定で韓国式チキンの動画から「鰻人の美味しそうなヤンニョムチキン」が5言語ぶん生成された |
5日目まで | 「通すが画面に強く出す」で進めます(推奨)。止める側にすると、正常な依頼まで止まるため |
| 4 | EXPLACE | BGMを言語ごとに別の曲にするか(T-31) | 3日目まで | 「5言語で同じ曲」で進めます(推奨)。別の曲だと5曲=30円、同じ曲なら6円 |
3と4は、テストを回す前に決めます。決めないまま回すと、途中で条件が変わって測り直しになります。
素材はほかに3件お願いしています(無くても6日目までは回せます)。
| 何が変わったか | 前 | いま | 効果 |
|---|---|---|---|
| 写真の素材 | 「写真5枚」と書いてあったが、5枚とも同一ファイル(同じカラーバー画像) | 実素材の動画から別々の時刻のフレームを抜いた実写真5枚に差し替え | T-07・T-08 が動く 写真の割り当ても間延びも判定できるようになった |
| 長尺の素材 | 手元にある素材は最長でも合計25秒。長い動画で試せない | 実素材12本を連結した約60秒の素材を作成 | T-10・T-21 が動く 構成の型(幕)と、上限90秒の境界を試せる |
| 資料の構成 | セル一覧と実行順が別々の章にあり、行き来しないと回せなかった | 日ごと(Day 0〜6)に並べ替え、各セルに入れるもの・見るところ・記録先を明記 | 初めての人が上から順になぞれる |
| 機械テストの件数 | 345件と記載 | 367件(2026-09-07 再実測・全て pass) | 数字を実測に合わせた |
OK / NG ではなく実際の数値にします(後で比べられなくなるため)。準備は検証のたびに毎回やります。画面だけ新しくても、選択肢と処理を配っているのは実行サーバ(=重い処理を実際にやるプログラム)だからです。
npm test # 判定の中身(367件・0.4秒・費用0)
npm run mock:deploy # 画面と実行サーバをまとめて反映
| ID | 状態 | 何を確かめるか | 入れるもの/設定 | 合格ライン |
|---|---|---|---|---|
| T-15 | 進行中 | 文章の型が、変更後に効いたか | 素材は不要。npm run measure:katagata を打つだけ |
1文目15字以内/タグ12個/CTAあり/字幕13字以内が変更前より改善 |
これが今いちばん安く効くセルです。いまある実測値は全て「プロンプトを変える前」のもので、 配った版が効いたかを一度も数えていません。Day 3 で新しい出力を作った後にもう一度数えると、答え合わせになります。
| ID | 状態 | 何を確かめるか | 入れるもの/設定 | 合格ライン |
|---|---|---|---|---|
| T-07 | 進行中 | 写真1枚を何秒にするか(2/3/4秒) | D_写真の秒数/素材/ の実写真5枚。秒数を変えて3依頼 |
間延びしない/速すぎない(人が目で決める)。5枚で合計何秒かを必ず記録 |
| T-08 | 進行中 | 写真と動画の混在 | B3_写真と動画の混在/素材/ の写真3枚+動画2本。T-07 で決めた秒数で |
720×1280 に揃う/写真の中身が本文とテロップに出る |
| T-01 | 進行中 | 読み上げ速度の上限(1.0/1.2/1.4) | B1_BGM自動/素材/ の5本。同じ素材で3依頼、速度だけ変える |
音声の切れ0秒/音声の長さが動画の80%以上/耳で「早口すぎない」 |
| T-02 | 進行中 | 尺の詰め方「速度で調整」 | B4_尺は速度で調整/素材/ の4本。「尺の調整方法=速度で調整」 |
原稿が削られずに収まる/末尾が切れない |
読み上げ速度は、依頼を出すときにしか決められません。出来上がったものを作り直しても変えられないため、 最初から3本立てます。T-01 の上限が決まってから T-02 に進みます。
| ID | 状態 | 何を確かめるか | 入れるもの/設定 | 合格ライン |
|---|---|---|---|---|
| T-03 | 進行中 | 元の音そのまま+BGM | B2/素材/ の 023 で始まる3本。ナレーション=なし/素材の音楽=BGMに差し替える |
止まらない/音量が -14±1 LUFS・ピーク -1.5 以下/歌の間 BGM が下がる(仕様) |
| T-04 | 進行中 | 食い違いの警告が出るか | 同じ3本。店舗の既定を矛盾する組み合わせにして実行 | 警告が2行出る(「二重に鳴ります」「音楽だけ下げられません」) |
| T-05 | 進行中 | BGMの下げ幅3段階 | T-03 のジョブを、ミックスだけ変えて再生成 | 強 -9.5dB / 標準 -7.2dB / 弱 -6.0dB の差が再現する |
| T-09 | 完了 | 実素材の混在(回帰) | B5/素材/ 4点 |
4版が出る/テロップ4枚すべて焼かれる/価格を出さない(2026-09-05 実施済み) |
「店員の説明_代用」は入れないこと。合成した代用音声で、機械が動くかの確認にしか使えません(納品にも使いません)。 この素材は 568×320 と低解像度なので、画は評価せず、音と判定だけを見ます。
| ID | 状態 | 何を確かめるか | 入れるもの/設定 | 合格ライン |
|---|---|---|---|---|
| T-13 | 進行中 | 5言語の通し(簡体字・繁体字・韓国語を含む) | B1_BGM自動/素材/ 5本。先に対象言語が5つとも ON か確認 |
5言語すべてに投稿文・字幕・タグ・音声・動画が出る/字幕1行が上限内(日13・英26・中11・韓13字) |
| T-14 | 進行中 | 言語ごとの読み上げ速度 | T-13 のジョブ(素材の追加は不要) | 言語ごとの秒あたり文字数どおりの原稿長になる |
| T-15再 | 進行中 | 文章の型の答え合わせ | npm run measure:katagata をもう一度 |
Day 0 の数字よりさらに改善、または横ばい |
| T-10 | 進行中 | 長尺で構成の型(幕)が効くか | F_長尺_幕の検証/素材/long_60s.mp4(約60秒) |
実行ログに「掴み → 展開 → 山 → 締め」が出る/カット数が4以上 |
新しい素材は要りません。Day 1 の T-01 のジョブを1つ使い回して6セル回せます。
| ID | 状態 | 何を確かめるか | 合格ライン |
|---|---|---|---|
| T-16 | 進行中 | 声を変えて再生成 | テロップ入り・BGM入りが積み直る/BGMの曲が変わらない |
| T-17 | 進行中 | テロップを1枚だけ直す | その1枚だけ変わる/他は変わらない/BGM入りが付け直る |
| T-18 | 進行中 | 構成を並べ替えて再生成 | 手で直した文言と本文の追記が残る |
| T-11 | 進行中 | 素材にすでに文字がある場合 | 「素材の文字を使用」と出る/文字が二重に載らない |
| T-12 | 進行中 | 「自前のテロップも載せる」を明示した場合 | 自前のテロップが載る(=二重になるのが指定どおり) |
| T-19 | 進行中 | ジョブを削除(最後に回す) | 動画・音声・書き出し(テロップ/BGM/表紙)がすべて消える |
| ID | 状態 | 何を確かめるか | 合格ライン |
|---|---|---|---|
| T-20 | 進行中 | 15本ちょうど(上限) | 通る。16点目を足すと「素材が多すぎます」で止まる |
| T-21 | 進行中 | 合計90秒超(上限超え) | 送信ボタンが押せない/「合計 N秒 は長すぎます(上限90秒)」 |
| T-22 | 進行中 | 異常素材20点(回帰) | 通る15点は通り、止まる5点はファイル名つきの日本語で止まる |
| T-23 | 進行中 | 4K素材を多数入れたとき | 10分の見積もりを超えれば始める前に断る/通るなら完走する |
| T-24 | 進行中 | 音楽判定のブレ幅を測る(同じ設定で3回) | 3回とも同じなら安定・割れたら仕様の見直し |
| T-25 | 進行中 | 再生成後に音声の長さが落ちる件 | 1回目99% → 2回目72% が再現するかを記録 |
T-24 は既知の不安定です。「同じ素材で結果が変わるので、BGMの有無が運任せになる」と記録があります。 ここは直すセルではなく、ブレ幅を数えるセルです。3回の値をそのまま書き残してください。
本番でプログラムを動かす箱(コンテナ)と、手元の Mac は中身が違います。 特に文字を焼き込む機能(drawtext)は Mac に入っていないため、テロップの本番経路はここでしか確かめられません。
| ID | 状態 | 何を確かめるか | 合格ライン |
|---|---|---|---|
| T-26 | 進行中 | 本番で1本流す | 完了になる=コンテナの動画処理が動いた証拠 |
| T-27 | 進行中 | 本番の合成動画 | ダウンロードでき、音が切れていない/映像の長さが元と同じ |
| T-28 | 進行中 | 本番のテロップ | 8枚前後出る/文字と秒を直して保存できる |
| T-29 | 進行中 | いちばん小さい構成のまま完走するか | 1/4 vCPU・1GiB で完走する |
| ID | 状態 | 何を確かめるか | 何を待っているか |
|---|---|---|---|
| T-06 | 停止中 | AIの声5種と肉声の聴き比べ | スタッフの方の肉声1本(お願い1)+ ElevenLabs の鍵の割当(お願い2) |
| T-30 | 要判断 | 素材が店舗と無関係でも通すか | 人の決断(お願い3) |
| T-31 | 要判断 | BGMを言語ごとに別の曲にするか | 人の決断(お願い4) |
論点1:音の検証に使える素材が、事実上1セットしかありません。
論点2:同じ素材を同じ設定で通しても、音楽の判定結果が変わることがあります。
論点3:本番の動画処理は、まだ一度も動作確認できていません。
| 誰が | いつまでに | 何を |
|---|---|---|
| EXPLACE | 本日 | Day 0(準備+T-15)を回す。費用0・15分 |
| EXPLACE | 3日目まで | お願い3・4(素材の取り違え/BGMの曲)を自分で決める |
| 先方 | 随時 | スタッフの方の肉声1本(15〜20秒・ボイスメモ可) |
| 先方 | 6日目まで | 音声合成サービスの鍵の使用上限を増やす |
| EXPLACE | 各セルの直後 | 結果を 結果_YYYYMMDD.md に数値のまま記録し、原本の日付欄を埋める |
| 言葉 | 意味 |
|---|---|
| セル | この資料で「テスト1件」を指す単位(T-01 など)。全31件 |
| ジョブ/依頼 | 動画1本ぶんの処理のまとまり。画面の「新規依頼」で1つできる |
| 実行サーバ | 重い処理(動画の合成・翻訳)を実際にやるプログラム。画面とは別に動いている |
| LUFS | 音量の単位(人の耳に近い測り方)。目標は -14 ±1。SNSの標準に合わせている |
| ピーク(dBTP) | 音の瞬間的な最大値。目標は -1.5 以下。超えると再生機で音が割れる |
| ダッキング | 声が出ている間だけ、BGMの音量を自動で下げること |
| 幕 | 動画の構成の型。掴み → 展開 → 山 → 締め の4つに割ること |
| テロップ | 画面に焼き込む文字。字幕(別ファイル)とは別のもの |
| コンテナ | 本番でプログラムを動かす箱。手元の Mac とは中身が違う |
| drawtext | 動画処理ソフトが文字を焼き込む機能。Mac に入っていないため本番でしか試せない |
| 再生成 | 出来上がったものを、設定を変えて作り直すこと。読み上げ速度だけは変えられない |
| 群 | 点数 | 実測 | 使えるか |
|---|---|---|---|
| 鰻人(4K縦) | 5本 | 計23.0秒/音 -32〜-41dB(ほぼ無音) | 画◯・音✕ |
| ジンミダン(4K縦) | 4本 | 計11.8秒/音 -25〜-35dB(ほぼ無音) | 画◯・音✕ |
| パーティー(568×320) | 3本 | 計25.7秒/音 -19〜-22dB(歌・話し声) | 音の検証に使えるのはこれだけ。画は評価できない |
| 実写真(jphoto1〜5) | 5枚 | 2160×3840 | ◯(2026-09-07 追加) |
| 実写真(B5) | 2枚 | 2160×3840(メニュー表・うなタジン) | ◯ |
| 長尺(long_60s.mp4) | 1本 | 約60.7秒・1080×1920・16MB | ◯(2026-09-07 追加) |
| 合成の代用 | 3点 | 店員の説明×2・肉声×1 | 経路の確認のみ。納品・質の判断に使わない |
| 異常系 | 21点 | 通る15・止まる5・その他1 | ◯ |
差し替えた理由=旧 photo1〜5.jpg は5枚とも同一ファイルでした。
「写真5枚」が実質「同じ画像を5回」で、AIがどの写真をどのカットに割り当てるかを判定できませんでした。
なお旧ファイルは機械テストの定義が参照しているため、消さずに残してあります。
テストの合格ラインが資料によって違うと、判定できません。着手前に片方へ寄せます。
| # | 論点 | 一方 | もう一方 | どちらに寄せるか |
|---|---|---|---|---|
| 1 | 音量の2パス化 | 「しない」(決着) | 「判断する」(未決) | 決着した方へ(実測の根拠がある) |
| 2 | ハッシュタグの合格ライン | 5個以上 | 既定12個・最低3個 | 実装に寄せる |
| 3 | 品質チェックの項目数 | 11項目 | 実装16・実測15 | 実行結果から取る |
| 4 | 未検証の件数 | 8件 | 7件 | 数え直して片方に |
| 5 | 機械テストの件数 | 305件と記載 | 実測367件 | 実測に統一(この資料は訂正済み) |
| 6 | 音声合成の契約枠 | 30,000字 | 22万字 | 契約画面を見て統一 |
| 7 | 1日の実行上限 | 20 | 5 | 使っている方(20)に統一 |
機械が守っているのは「壊れていないこと」だけで、「良いかどうか」は見ていません。
耳で聴いて決める(5件)
目で見て決める(5件)
docs/22_test_keikaku.md。このページは見る用のコピーです(両方を手で更新します)。docs/19_test_jido.mddocs/15_sozai_layer.md §8docs/05_test_to_p2.md F章testdata/README.mddocs/18_katagata_gap.md株式会社EXPLACE / SkyAI P1 / 2026-09-07 更新。数字は全て実測値です。推定値は含みません。