← 新しい形の研究 A-3 / 1日ノベル化パイプライン

1日ノベル化パイプライン

活字を1日で、
フルボイスのゲームにする

小説をノベルゲームにするのは、長いあいだ数か月の仕事でした。だから小説は小説のまま終わった。 それが1日に収まると、媒体の変換そのものが創作の一部になります。

2026-08-23 / 実測: 短編 → 翌日フルボイス公開 → その翌日7言語 / 読了 約7分

01 — 制約

媒体を変えるのは、作り直すのと同じだった

1万字の短編をノベルゲームにする、と決めたとします。以前なら次が必要でした。 台詞の抜き出しと話者の割り当て、声優の手配と収録、立ち絵と背景の発注、BGMの選定、 エンジンの実装、そして公開の準備。どれも他人の時間が要るので、数か月と数十万円になります。

結果として個人は、媒体を1つ選んだら、そこで終わりでした。 小説を書いた人は小説の読者にしか届かない。ゲームにすれば届いたはずの人には、届かないままだった。

これは表現の限界ではなく、手配の限界でした。
作品の質とは無関係な理由で、届く範囲が決まっていた。

02 — 解除

他人の時間が要る工程が、全部なくなった

AIが外したのは「他人の時間を待つ」制約です。音声も、立ち絵も、翻訳も、 自分の手元で回せるようになった。個々の品質が人間の最高到達点を超えたわけではありません。 しかし待ち時間がゼロになったことの効果が、質の差を上回ります。

工程以前いま
台本化手作業で数日変換スクリプトで1時間
音声収録の手配・数週間2時間(ほぼ放置)
立ち絵・背景発注・数週間4時間
多言語ほぼ不可能1日
公開ビルドと審査push して1分

重要なのは最下段です。公開が1分になると、直すことが怖くなくなる。 完成の定義が「もう直せない」から「いつでも直せる」に変わります。

03 — 新形式

媒体変換が、創作の一部になる

これを私は「1日ノベル化」と呼んでいます。効いてくるのは速さそのものではなく、次の3つです。

  1. 同じ物語を複数の媒体で出せる(テキスト版とゲーム版が互いの入口になる)
  2. 書いている最中に「これは声で聴きたい」と思える(媒体を前提にして書ける)
  3. 失敗しても捨てられる(1日なら、合わなければやめられる)

順番だけは絶対に守る

小説を完結させてから、実装に入る。

逆にすると、「話が面白いか」と「コードが正しいか」という2種類の不確実性を同時に抱えることになり、 どちらも収束しません。これは何度か失敗して学びました。物語が終わっていれば、残りはすべて機械的な作業になります。

04 — 証拠

実測: 土曜に書き終えて、日曜に遊べた

百の悪行 — 短編 → フルボイス → 7言語

約1万字の短編を書き終えた翌日に、フルボイス・挿絵つきのサウンドノベルとして公開しました。 さらにその翌日、7言語(日英中韓西仏独)と日英の音声、二言語同時字幕まで広げています。 約30分・ブラウザ・無料。

遊んでみる

正解の外側 — 同じ工程を長編で

全15話・13.9万字・ボイス1,593本。1日では終わりませんが、工程は同じです。 規模が10倍になっても、変わるのは繰り返す回数だけでした。

読んでみる
05 — 再現

実際の手順

1. 台本はデータ、エンジンはコード

台本を素のデータにして、エンジンから完全に切り離します。こうするとエンジンを触らずに物語を増やせます

{ bg: 'study' }
{ bgm: 'night' }
{ n: 'ミア', t: '「アッシュ様。お茶が入りました」', v: 'k-799491426' }

2. エンジンの規則は1つだけ

画面を変える命令は止まらない、人間を待つ命令は止まる。この一貫性が崩れると進行不能バグになります。

if (b.bg !== undefined) { setBG(b.bg); continue; }   // 止まらない
if (b.t  !== undefined) { say(b);      return;   }   // 読者を待つ

3. 音声は主役2人だけ

費用対効果が最も高い判断です。全キャラに声をつけると容量が数百MBになり、置ける場所が消えます。 そして2人だけの方が「この2人の物語だ」と伝わるので、体験としても良い。 脇役は無音でも未完成には見えません。

4. 長い台詞は build 時に割る

110字を目安に句点で分割します。メッセージ窓からあふれるのが、完成品を未完成に見せる最大の要因でした。

5. ビルド工程を持たない

静的HTMLをGitHub Pagesに置くだけ。バンドラを入れた瞬間に「公開=ビルド+確認」になり、 細かい改善をしなくなります。.nojekyll を1つ置けば設定は終わりです。

詰まりやすい所

症状原因抜け方
話者が入れ替わって聞こえる 台本変換の話者自動推定を信用した 推定できない行は「未確定」で残し、人が埋める。間違いは一瞬でバレる
ある台詞だけ無音 音声ファイル名を本文のハッシュにしていて、本文を1文字直した 改稿のたびに「参照数=実ファイル数、欠落0、孤児0」を数える
キャラの画風がバラバラ プロンプトに "anime style, flat color" を入れた 共通の画風プレフィクスとseed固定。表情だけ差し替える
BGMが鳴らない 未定義キーが無音スキップされている BGMキーの実在をassertする

英語版の記事は Medium に置いています。 品質の担保については 新しい形の研究 の「品質検問」を参照してください。