ガイド

キャラクターの声でテキスト読み上げ:好きなキャラクターに好きなセリフを言わせる方法

キャラクター音声ジェネレーターは、あなたのテキストをゲーム、アニメ、カートゥーン、映画のキャラクターのような声に変えます。ファン吹き替え、ミーム、ゲームのMOD、配信の通知音声、自分のプロジェクト用のセリフづくりに使われています。

このガイドでは、テキスト読み上げモデル Supertonic 3 向けの SuperClonica のキャラクター音声カタログを使って、キャラクターを探し、サイト上で無料でセリフを生成し、その後は自分のPCでオフラインで好きなだけセリフを作る方法を説明します。

キャラクター音声ジェネレーターの仕組み

カタログの各音声は、オープンな音声合成モデル Supertonic 3 用のボイススタイルです。キャラクターの声の特徴を記した小さな JSON ファイルで、モデルはどんなテキストもその声で読み上げます。そのため、キャラクターが実際には言っていないセリフも言わせられます。

Supertonic 3 は31言語に対応し、どのキャラクター音声もすべての言語を話せます。英語で作られたキャラクターでも、日本語のテキストを読み上げられます。中国語はまだ対応していません。

ステップ1:キャラクターを探す

音声カタログを開いてカテゴリーを選ぶか、検索欄に名前を入力します。検索は表記ゆれや翻字、ちょっとした入力ミスにも対応しているので、同じ音声が見つかります。

  • ゲームキャラクター:人気ゲームのヒーローや悪役。
  • カートゥーン・アニメ作品のキャラクター。
  • アニメのキャラクター。
  • 映画・ドラマのキャラクター。
  • 各音声ページには、デモ、作者による説明、対応言語があります。

ステップ2:無料でオンラインでセリフを生成

好きな音声のページで、30〜100文字のフレーズを入力して生成ボタンを押します。SuperClonica エンジンが音声を合成し、試聴して録音をダウンロードできます。アカウントは不要です。

プロジェクトで使う前に、その声がセリフに合うかを確かめる一番早い方法です。

ステップ3:自分のPCで無制限にセリフを生成

長いテキストや大量のセリフには、音声ファイルをダウンロードします。無料の音声はボタン一つでアカウント不要、有料の音声は購入後にライブラリから入手できます。次に無料の SuperClonica エンジンを python -m pip install superclonica-cpu でインストールし、superclonica --text "セリフ" --voice character.json --lang ja --output line.wav の1行で生成します。

自分のPCなら文字数制限も待ち時間もありません。8コアのデスクトップCPUでは実時間の6.4〜9.7倍速と見積もっており、10秒のセリフはグラフィックカードなしで約1〜1.6秒で完成します。

無料のキャラクター音声

いくつかのキャラクター音声は無料です。たとえばゴラム、GTA V のトレバー・フィリップス、シリ、ダークウィロー、ビリー・ブッチャー、グミベアのワレラなど。カタログの無料音声ページと、音声サンプル付きの GitHub リポジトリにあります。

キャラクターらしく聞こえるコツ

声は音色を、テキストは性格を決めます。いくつかの工夫で、原作にぐっと近づきます。

  • キャラクターの話し方でセリフを書く:口癖、感嘆、リズム。
  • 句読点で間を作る:読点や句点で間が生まれ、感嘆符で勢いが出ます。
  • セリフは短く:1ファイル2〜3文なら作り直しも簡単です。
  • 平板に聞こえたら別の seed を試す:seed ごとに同じテキストの読み方が少し変わります。
  • 速度を上げ下げして、落ち着いた口調や興奮した口調に。

できること・できないこと

キャラクター音声はファンが作ったもので、権利者の承認は受けていません。SuperClonica の利用規約の範囲で、パロディやファン作品、個人のプロジェクトに使ってください。誰かを欺いたり、本物の声優の発言として見せたりしてはいけません。商用利用にはキャラクターの権利が必要です。

欲しいキャラクターがカタログにない場合

まずは名前で検索してみてください。見つからない場合、カタログには二つの選択肢があります。あなたが提供する録音から作者に声を学習してもらう注文と、その声が追加されたときに一度だけお知らせするメールの登録です。