表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

中国語の発音をピンインで直せる、参照音声付きの音声合成

IndexTTS

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

IndexTTSの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Figure 2: Compare the distribution of codebook utilization rates of VQ and FSQ under different training data scales

出典:IndexTTS / arXiv ↗

概要

  • 中国語の漢字とピンインを混ぜて入力し、多音字の誤読を利用者が修正できる。
  • 多音字を含む2,500文で465件の誤読があり、そのうち437件をピンイン指定で直したと著者らは報告した。
  • 対応言語は中国語と英語。著者らは感情表現の再現が十分でないことも制約として挙げる。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、IndexTTSの仕組み

左から右へ読む
  1. 01原稿と参照音声
  2. 02発音を記号化
  3. 03音声の記号を生成
  4. 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