ノベルゲームと Ren’Py のためのAIボイス
フルボイスのノベルゲームには何千ものセリフがあり、場面を書き直すたびに収録し直しになります。AIボイスなら各セリフを数秒でファイルにでき、1章から最終章までキャラクターの声が変わりません。
SuperClonica には、Supertonic 3 用のアニメ声、会話調の声、キャラクターの声、無料のオンライン試聴、そしてゲームのフォルダーに OGG を直接書き出す無料のエンジンがあります。このガイドでは、配役、セリフの準備、Ren’Py へのファイルの組み込み方を紹介します。
キャラクターの配役
キャラクターごとにゲーム全体で声を1つに決め、使った声、速さ、seed を表に残しておきましょう。
- ヒロイン:感情の振れ幅が大きく元気なアニメのヒロイン、やさしい役にセンパイちゃんと高良みゆき、物静かで抑えたキャラに綾波レイ。
- 主人公とライバル:低く抑えた夜神月とリヴァイ・アッカーマン、やや高く元気なうずまきナルト。
- 日常の面々:ソフィア、アリサ、アルチョム、ティーンエイジャーを同級生、友人、家族に。
- サイコホラーに:かわいく落ち着いたミタ。怖さはテキストに任せましょう。
- 無料:マヤ、シリ、Dark Willow。
声を無料でオーディション
どの音声のページでも、30〜100文字のセリフを貼り付け、言語を選んで生成ボタンを押します。数秒でキャラに合うかを確かめられ、録音もダウンロードできます。アカウントは不要です。
セリフの準備
行番号、キャラクター、テキストの表を作っておけば、読み上げ用のスクリプトにもゲームのスクリプトにも使えます。
- 1セリフに1つの音声ファイル。ch1_014 のように章と行番号で名前を付けます。
- 読み上げるテキストからはテキストタグや書式を取り除きます。
- 感動詞は言うとおりに:ため息、笑い、息をのむ音も文字で書きます。
- 日本語では、読みが分かれる名前や言葉はかなで書きましょう。
Ren’Py に組み込む
無料の SuperClonica エンジンを入れます:python -m pip install superclonica-cpu。セリフをゲームのフォルダーに直接書き出します。拡張子を .ogg にすると Ogg Vorbis ファイルになります:superclonica --text "戻ってきたんだ……来るって、わかってた。" --voice heroine.json --lang ja --output game/voice/ch1_014.ogg。Ren’Py のスクリプトでは、対応するセリフの前の行に voice "voice/ch1_014.ogg" と書きます。小さなスクリプトで表を回せば全セリフを読み上げられます。エンジンはふつうのCPUでオフラインに動き、文字数の制限もありません。
公開できる声
ファンが作ったキャラクターの声は、ファンゲームだけに使ってください。販売するゲームには、権利のある声を使いましょう。同意した声優のクリアな録音から各キャラの声をスタジオで学習させるか、取引所で注文します。学習は NVIDIA のグラフィックカードを積んだ自分のPCで行い、無料です。