アーカイブ / Audio
中国語の発音をピンインで直せる、参照音声付きの音声合成
IndexTTS
IndexTTSの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 2: Compare the distribution of codebook utilization rates of VQ and FSQ under different training data scales
概要
- 中国語の漢字とピンインを混ぜて入力し、多音字の誤読を利用者が修正できる。
- 多音字を含む2,500文で465件の誤読があり、そのうち437件をピンイン指定で直したと著者らは報告した。
- 対応言語は中国語と英語。著者らは感情表現の再現が十分でないことも制約として挙げる。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、IndexTTSの仕組み
- 01原稿と参照音声
- 02発音を記号化
- 03音声の記号を生成
- 04波形を出力
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
IndexTTSは、原稿を参照音声の声色に寄せて読み上げる。事前にその話者専用の学習をしない「ゼロショット」の音声合成では、内容を正確に読むことと声の似方を両立させる必要がある。中国語には同じ漢字に複数の読みがあるため、動画の固有名詞などで誤読が起きたとき、制作者が発音を指定できることが実務上重要になる。
手法
入力は中国語または英語の原稿と参照音声である。中国語では、漢字を残しながら必要な字の読みをピンインに替えられる。ピンインは中国語の発音をローマ字などで示す表記で、例えば誤読した字だけを指定する。原稿を細かな文字列の単位に分け、参照音声から抽出した話者の特徴と合わせて、音声を表す記号列を生成する。
最後にBigVGAN2がその内部表現を音の波形へ変える。学習時には、音声を離散的な記号へ変換するためのVQとFSQも比較した。VQはあらかじめ用意した記号から近いものを選び、FSQは数値を段階的に丸めて記号化する方式である。著者らの構成は、参照音声に対応する文字起こしを推論時に要求しない。
新規性
IndexTTSは、中国語の漢字と発音表記のピンインを混ぜて入力できるようにし、多音字や使用頻度の低い字の読みを利用者が指定できる。参照音声から話者の特徴を取り出す処理をConformer系の符号化器に替え、BigVGAN2で音声波形を作る。音声を離散的な記号へ変える二方式も比較した。
従来手法との違い
土台としたXTTSに対し、IndexTTSは発音指定、話者の特徴抽出、波形生成を変更した。著者らの四つのテスト集合での平均語誤り率はIndexTTSが3.7%、XTTSが6.0%。ただし、参照話者との類似度はIndexTTSが0.776、CosyVoice2が0.788で、この指標では後者が高い。
実験結果
著者らは中国語・英語の計34,000時間を学習に使い、AISHELL-1、LibriSpeech、CommonVoiceの中国語・英語の四つのテスト集合で評価した。生成音声の文字起こしとの食い違いを測る平均語誤り率は3.7%。中国語の多音字を含む2,500文では、漢字だけで465件に誤読があり、そのうち437件をピンイン指定で修正できた。
音質などを人が採点した平均値はIndexTTSが4.01、XTTSが3.11。200件の合成時間はIndexTTSが397秒、XTTSが488秒、F5-TTSが320秒だった。速度については比較相手によって優劣が異なる。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:中国語と英語を使う動画の仮ナレーション作成に使う。原稿と使用を許された短い参照音声を入力し、多音字で誤読した箇所だけピンインを指定して音声を作り直す。出力された音声を原稿と照合し、発音、間の取り方、参照音声との似方を制作者が確認してから動画に合わせる。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:実際の短い中国語・英語原稿と、使用を許された参照音声で試す。現行の音声合成または人手の仮録音を基準に、誤読数、修正に要する操作回数、収録から完成までの時間を測る。多音字や固有名詞を含む文を選び、ピンイン指定で何件直せるかを記録する。
出力は原稿との一致だけでなく、聞き手による自然さと声質の評価も行う。長めの原稿では途中で声色が変わらないかを確認し、修正できない読みを一覧化して運用範囲を決める。
限界と課題
著者らが明記する制約は、対応言語が中国語と英語に限られ、指示による声の生成に対応せず、豊かな感情表現の再現も十分ではないことだ。編集上は、ピンインで直せない誤読、長文での声質の揺れ、参照音声との類似性の許容範囲を確認したい。英語以外の追加言語や特定の感情表現での品質は、この結果からは判断できない。
出典
元のタイトル・要旨を確認する(英語)
IndexTTS: An Industrial-Level Controllable and Efficient Zero-Shot Text-To-Speech System
Recently, large language model (LLM) based text-to-speech (TTS) systems have gradually become the mainstream in the industry due to their high naturalness and powerful zero-shot voice cloning capabilities.Here, we introduce the IndexTTS system, which is mainly based on the XTTS and Tortoise model. We add some novel improvements. Specifically, in Chinese scenarios, we adopt a hybrid modeling method that combines characters and pinyin, making the pronunciations of polyphonic characters and long-tail characters controllable. We also performed a comparative analysis of the Vector Quantization (VQ) with Finite-Scalar Quantization (FSQ) for codebook utilization of acoustic speech tokens. To further enhance the effect and stability of voice cloning, we introduce a conformer-based speech conditional encoder and replace the speechcode decoder with BigVGAN2. Compared with XTTS, it has achieved significant improvements in naturalness, content consistency, and zero-shot voice cloning. As for the popular TTS systems in the open-source, such as Fish-Speech, CosyVoice2, FireRedTTS and F5-TTS, IndexTTS has a relatively simple training process, more controllable usage, and faster inference speed. Moreover, its performance surpasses that of these systems. Our demos are available at https://index-tts.github.io.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-09-29




