ロボットの声:機械のように聞こえる音声読み上げ
ロボットの声は、SF 動画、ゲームの NPC、スマートホームの通知、ミームなどで求められます。昔の音声合成は意図せずロボットのように聞こえましたが、今の音声合成は人間らしく聞こえます。だから今のよいロボットボイスは、はっきりした声に機械のエフェクトを重ねたもの。ロボットらしく聞こえて、しかも聞き取りやすいのです。
SuperClonica は声そのものを用意します。AI アシスタントや映画キャラクターの声、落ち着いたアナウンサー、無料の標準ボイスをオンラインで無料で試せ、無料エンジンなら台本全体も作れます。このガイドでは、出発点にする声、機械らしいセリフの書き方、編集ソフトや数行の Python でロボット効果を加える方法を紹介します。
出発点にする声
落ち着いた平坦な声から始めましょう。元の声の感情は機械のエフェクトとぶつかります。ビジネス向け男性ボイスと聞き心地のいいナレーターはロシア語で録音されたため、少しなまりが残ることがあります。
- ジャーヴィス (英語) とジャーヴィス:AI アシスタントの落ち着いた声。英語の原語版とロシア語吹き替え版から作られています。
- ダース・ベイダー:マスク越しに聞こえる声。英語で録音されています。
- ビジネス向け男性ボイスと聞き心地のいいナレーター:平坦で中立的な読み方で、宇宙船のコンピューターや駅のアナウンスのベースに。
- モデルの標準ボイス10種:中立的な男性・女性の声で、無料で公開しても安心です。女性 AI には F の声を。
無料でオンラインで声を試す
どの声のページでも、30〜100文字の文、たとえば「システムチェック完了。すべてのユニットはオンラインで、準備ができています。」を入力し、言語を選んで生成ボタンを押します。数秒でクリーンな録音を試聴・ダウンロードでき、アカウントは不要です。エフェクトはそのあとで加えます。
機械のように書く
機械は迷いません。台本から「えー」や「なんか」をすべて消しましょう。
- 言いよどみのない短い文に:「アクセスを許可。ドアのロックを解除。」
- 数字はひとつの数として読まれるので、ユニット734は「七百三十四」になります。一桁ずつ読ませたいなら「なな さん よん」と書きます。
- カウントダウンは句点を付けて言葉で書きます:「さん。に。いち。」
- 略語や名前は、聞こえてほしい読みで書きます。
ロボットの音にする
エンジンとサイトはエフェクトのないクリーンな声を出すので、ロボットらしさは編集ソフトで作ります。Audacity や DAW で、約30 Hz のリングモジュレーションは定番の SF ロボット、10〜30 ms のごく短いエコーは金属的な声、シンセ音に重ねるボコーダーは音楽的な声、サンプリングレートやビット深度を下げると古いコンピューターの声になります。無料エンジンなら、リングモジュレーターを編集ソフトなしで Python で作れます:python -m pip install superclonica-cpu、続いて from superclonica import Superclonica; import numpy as np, soundfile as sf; tts = Superclonica(); audio, rate = tts.synthesize('システムチェック完了。すべてのユニットはオンラインで、準備ができています。', 'M1', 'ja'); t = np.arange(len(audio)) / rate; sf.write('robot.wav', audio * np.sin(2 * np.pi * 30 * t), rate)。numpy と soundfile はエンジンと一緒に入ります。声そのものがロボットのようであってほしいなら、eSpeak NG のような古いフォルマント合成は最初からそう聞こえますが、ずっと聞き取りにくくなります。
公開できるロボットボイス
標準ボイス10種(M1〜M5、F1〜F5)から作ったロボットボイスは、OpenRAIL-M ライセンスの制限の範囲内で公開できます。SuperClonica のスタジオで学習させた自分の声から作った場合も同じです。ジャーヴィスとダース・ベイダーはファンが作った映画キャラクターの声で、ファン動画やミームには使えますが、広告や販売する製品には向きません。