ガイド

Undertale風ボイスジェネレーター:キャラクターごとのテキスト音

Undertaleにはボイスがありませんが、キャラクターの声ははっきり区別できます。セリフの文字が1つ表示されるたびに短い音が鳴り、その音がキャラクターごとに違うからです。この効果を自分のゲームや漫画、動画に使いたいファン、ファン吹き替えのために本物の声がほしい人もいます。

このガイドでは、テキスト音のしくみ、無料のSuperClonicaエンジンで音節を音声化してキャラクターごとのテキスト音を作る方法、そして本物のセリフが必要なときに文全体を音声化する方法を紹介します。

テキスト音のしくみ

録音したセリフの代わりに、会話ウィンドウに文字が1つ表示されるたびにごく短い音を鳴らします。この音がキャラクターの声です。低くやわらかい音は落ち着いた印象、高く鋭い音は興奮した印象になります。音ごとに音程をランダムに少し変えると、長い文でも機械的に聞こえません。

声から音を作る

キャラクターに合う声を選び、python -m pip install superclonica-cpuで無料のエンジンを入れて、たとえば superclonica --text "Da." --voice voice.json --lang ja --output blip.wav のように1つの音節を音声化します。Audacityなどの音声編集ソフトでファイルを開き、母音の最初の数十ミリ秒だけを残して短いフェードアウトを付け、短いWAVとして書き出します。キャラクターごとに、違う声や音節から1つずつ作りましょう。

ゲームで鳴らす

GameMaker、Godot、Unity、Ren’Pyなどどのエンジンでも、会話に新しい文字が表示されるたびに音を鳴らします。速いテキストなら2文字ごとにし、スペースと句読点は飛ばします。音ごとに少しランダムに音程を変え、句点で間を取ると、話しているように感じられます。文字にもっと沿ったおしゃべりにしたいなら、どうぶつ語のガイドで1文字ずつ鳴らす方法を紹介しています。

本物の声がほしいとき

ファン吹き替えやセリフのあるストーリーゲームなら、文全体を音声化しましょう。カタログのどの声も31言語で文章をまるごと読み、各ページで30〜100文字の一文を入れれば無料で試せます。キャラクターごとのセリフを別々のファイルにして、会話に合わせて配置します。中国語にはまだ対応していません。

ファン作品は誠実に

Undertaleは作者のもので、カタログにUndertaleのキャラクターの声はありません。自分のキャラクターの音やファン作品を作り、公式のものとして見せずにファンコンテンツとして共有しましょう。