[論文レビュー] ConvS2S-VC: Fully convolutional sequence-to-sequence voice conversion
本稿では、注意機構を備えたエンコーダ・デコーダアーキテクチャと条件付きバッチ正規化を用いて、話者ID、ピッチコントゥール、期間を同時に学習する、完全畳み込み型のシーケンス・ツー・シーケンス音声変換モデルConvS2S-VCを提案する。このモデルは、客観的および主観的評価において最先端の性能を達成しており、音質と話者類似度の面で先行手法を上回るとともに、テキストやASRの監視なしに柔軟な多対多およびリアルタイム変換を可能にする。
This paper proposes a voice conversion (VC) method using sequence-to-sequence (seq2seq or S2S) learning, which flexibly converts not only the voice characteristics but also the pitch contour and duration of input speech. The proposed method, called ConvS2S-VC, has three key features. First, it uses a model with a fully convolutional architecture. This is particularly advantageous in that it is suitable for parallel computations using GPUs. It is also beneficial since it enables effective normalization techniques such as batch normalization to be used for all the hidden layers in the networks. Second, it achieves many-to-many conversion by simultaneously learning mappings among multiple speakers using only a single model instead of separately learning mappings between each speaker pair using a different model. This enables the model to fully utilize available training data collected from multiple speakers by capturing common latent features that can be shared across different speakers. Owing to this structure, our model works reasonably well even without source speaker information, thus making it able to handle any-to-many conversion tasks. Third, we introduce a mechanism, called the conditional batch normalization that switches batch normalization layers in accordance with the target speaker. This particular mechanism has been found to be extremely effective for our many-to-many conversion model. We conducted speaker identity conversion experiments and found that ConvS2S-VC obtained higher sound quality and speaker similarity than baseline methods. We also found from audio examples that it could perform well in various tasks including emotional expression conversion, electrolaryngeal speech enhancement, and English accent conversion.
研究の動機と目的
- スペクトル特徴に加え、ピッチコントゥール、期間、リズムまで柔軟に変換できる音声変換手法の開発を目的とする。
- 従来のVCモデルがプロソニック特徴を固定値または線形調整として扱うという制限を克服し、それらを統合的シーケンス・ツー・シーケンス変換の一部としてモデル化することを目的とする。
- 1つの統合モデルを用いて多対多音声変換を実現し、話者間でのデータ効率と一般化性能を向上させることを目的とする。
- 因果的畳み込みと自己回帰的生成に適合する注意機構を活用することで、リアルタイム推論を可能とすることを目的とする。
- テキスト変換やASRシステムに依存しないように、生音声特徴上でエンド・トゥ・エンドに学習することを目的とする。
提案手法
- モデルは、自己回帰的生成を可能とするためにデコーダに因果的畳み込みを用いた完全畳み込み型エンコーダ・デコーダアーキテクチャを採用する。
- デコーダが入力シーケンスの関連部分に動的に注目できるように、注意機構を導入し、長距離依存性を捉える。
- ターゲット話者埋め込みに基づいて動的に切り替えられる条件付きバッチ正規化層を導入し、有効な話者分離を実現する。
- 予測されたとされる音声特徴とターゲット特徴の間の平均二乗誤差損失を用いて、シーケンス・ツー・シーケンス学習フレームワーク上でエンド・トゥ・エンドに学習する。
- 共有モデルがすべての話者ペアを処理でき、多話者学習データから同時に学習することで、多対多変換を実現する。
- 因果性を保ちながら対角行列の注意マトリクスを用いることで、任意対多対多変換とリアルタイム推論をサポートする。
実験結果
リサーチクエスチョン
- RQ1完全畳み込み型のシーケンス・ツー・シーケンスモデルは、音声変換においてスペクトル、ピッチ、期間特徴の統合的変換を効果的に学習できるか?
- RQ2条件付きバッチ正規化は、多対多音声変換における話者分離と性能向上にどのように寄与するか?
- RQ3個別の話者ペア用モデルを必要とせずに、1つの統合モデルが複数話者に一般化できる範囲はどの程度か?
- RQ4本手法は、音質と話者類似度の面で、ベースライン手法と比較して主観的聴取テストでどの程度優れているか?
- RQ5本手法は、感情表現変換やアクセント変換といった非同一話者変換タスクにも一般化できるか?
主な発見
- 多対多ConvS2S-VCモデルは、音質についてMOS 4.31、話者類似度についてMOS 4.42を達成し、RNN-S2S-VC や sprocket といったベースライン手法を顕著に上回った。
- WORLD合成を用いた場合、自然さの上限に非常に近いMOS 4.54を達成し、高い知覚的品質を示した。
- 客観的指標では、多対多タスクでMCD 6.37±0.04、LFC 0.812を達成し、スペクトル的およびプロソニック的忠実度の両面で優れた性能を示した。
- 因果的畳み込みと対角注意マトリクスを用いたリアルタイムシステム設定では、わずかに性能が低下した(MCD: 6.54±0.15、LFC: 0.797)が、低遅延応用への実現可能性を示した。
- 音声例から、感情表現変換、電気的喉頭音声強化、英語アクセント変換といった非同一話者タスクに対しても、モデルが良好に一般化していることが示された。
- 除去実験により、条件付きバッチ正規化と多対多学習スキームの両方が、性能向上に顕著な寄与をしていることが確認された。
より良い研究を、今すぐ始めましょう
論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。
クレジットカード登録不要
このレビューはAIが作成し、人間の編集者が確認しました。