31言語のテキスト読み上げ:1つの声でどの言語も
SuperClonica の土台であるオープンな音声合成モデル Supertonic 3 は31言語を話し、カタログのどの音声もすべての言語を話せます。英語の録音から作った声が日本語やヒンディー語、スペイン語であなたのテキストを読み、ロシア語のナレーターが同じ動画をドイツ語で吹き替えることもできます。
このガイドでは、対応言語の一覧、テキストの言語の選び方、需要の多い言語のコツを紹介します。中国語はまだ対応していません。
1つの声が31言語を話せる仕組み
Supertonic 3 の音声は、その人がどう聞こえるかを表すもので、何語を話すかは表しません。言語はテキストごとに言語コードで選ぶので、同じ音声ファイルが31言語すべてで使えます。元の録音のなまりが少し残ることがあり、キャラクターには似合い、ナレーターではほとんど気になりません。
どの音声のページでも試せます。テキスト欄の横で言語を選び、30〜100文字のフレーズを入力して生成ボタンを押します。PCでは SuperClonica エンジンが --lang でコードを受け取ります。例:superclonica --text "こんにちは、元気ですか?" --voice voice.json --lang ja --output hello.wav。
日本語のテキスト読み上げ
コードは ja。漢字とかなのふつうの表記で書きます。名前の珍しい読みはかなで書きましょう。日本語はアニメやゲームのキャラクターに合い、多くのキャラクターが原語でセリフを言えます。
英語のテキスト読み上げ
コードは en。英語はカタログの音声でいちばん多い言語です。ナレーター、ゲームや映画のキャラクター、アナウンサーなど。数字・日付・単位は言葉で読まれます。略語は発音どおりに書きましょう。
韓国語のテキスト読み上げ
コードは ko。ハングルで、単語の間をふつうに空けて書きます。分かち書きがリズムを助けます。
スペイン語・ポルトガル語のテキスト読み上げ
コードは es と pt。アクセント記号や ¿ ¡、ã や ç などの記号を残して書くと、アクセントとイントネーションが正しくなります。
ドイツ語・フランス語のテキスト読み上げ
コードは de と fr。ドイツ語はウムラウトと ß をそのまま書き、フランス語はアクセント記号とエリジオンのアポストロフィ(l’, d’)を残します。
ロシア語・ウクライナ語のテキスト読み上げ
コードは ru と uk。キリル文字で書きます。ロシア語では必要な所に ё を書き、アクセント記号は不要です。数字はどちらの言語でも言葉で読まれます。
ヒンディー語のテキスト読み上げ
コードは hi。デーヴァナーガリー文字で書きます。モデルはこの表記向けに作られており、ラテン文字で書いたヒンディー語は精度が下がることがあります。
アラビア語のテキスト読み上げ
コードは ar。アラビア文字で書きます。読み方があいまいな単語に母音記号を付けると、正しい読みを選ぶ助けになることがあります。
トルコ語・インドネシア語・ベトナム語
コードは tr、id、vi。各言語の特殊文字や声調記号(トルコ語の ç, ğ, ş, ı、ベトナム語の声調)を残しましょう。ないと別の読み方になります。
イタリア語・ポーランド語などヨーロッパの言語
コードは it、pl、nl、sv、da、fi、cs、sk、sl、hr、hu、ro、bg、el、et、lv、lt。各言語の文字と記号で書き、ギリシャ語とブルガリア語はそれぞれのアルファベットで書きます。
すべての言語の数字と日付
SuperClonica エンジンは31言語のうち27言語で数字を言葉に直して読むので、2026 や 150 も自然に聞こえます。文法上の格は付けないため、序数など特別な形が必要な場合は言葉で書いてください。エンジンのオプション numbers=False を使うと、数字をそのままモデルに渡します。