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

since
平成38年9月29日

← 検索結果に戻る

音高と母音の長さを調整できる軽量な声質変換法Fast-VGAN

Fast-VGAN

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

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

原論文の図の説明を読む

((a)) Fast-VGAN training phase

出典:Fast-VGAN / arXiv ↗

概要

  • F0、音の強さ、音素長、話者情報を条件にメルスペクトログラムを作り、音声波形へ変換する。
  • VCTKの学習済み8話者を対象とした比較で、Fast-VGANのWERは0.000±0.000%、話者類似度は0.648だった。
  • 対象話者に合わせた声の高さの幅と発話速度を同時に適用すると、著者の主観評価では自然さと話者類似性が低下した。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、Fast-VGANの仕組み

左から右へ読む
  1. 01元音声・書き起こし
  2. 02F0・音素長を用意
  3. 03話者条件でメル生成
  4. 04音声波形へ変換

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

Fast-VGANは、台詞の内容を保ちながら話者の声を変え、声の高さや発話の長さも調整する音声変換法である。同じ文章でも、抑揚や母音の長さによって聞こえ方や台詞の時間位置が変わる。

論文によると、声質変換には抑揚を話者の個性と一体で扱う方式がある。映像の吹き替えのように元の演技を生かしながら別の声にする場面では、話者の声色と話し方を個別に扱えることが課題となる。

手法

元音声からF0と音の強さを取り、書き起こしを音素列にして音声の時間位置へ揃える。各音素の長さも入力に含め、変換先には学習時に割り当てた話者の数値ベクトルを指定する。例えば母音を長くする場合は、その音素の長さを変え、F0と強さの時間軸も合わせて調整する。

これらの条件を畳み込み型の生成器へ渡し、時間ごとの周波数分布を聴覚に合わせた尺度で表すメルスペクトログラムを作る。MBExWNという音声波形への変換器が、再生できる音にする。学習時には、生成結果と実際の音声由来の表現を見分ける判別器も使う。

新規性

Fast-VGANは、声の高さを表す基本周波数(F0)、音の強さ、時間位置を揃えた音素列、話者情報を明示的な生成条件にする。音素は言葉を構成する音の単位で、その長さを変えることで発話の時間配分を操作できる。

著者は、話者の声色を表す情報と抑揚の操作を分け、畳み込み型の生成器でメルスペクトログラムを作る構成を提案した。推論時にはF0の動き、音素列、話者情報を調整できる。

従来手法との違い

著者は、VCTKで学習時に含まれた話者の変換について、ControlVCとHiFi-VCを比較対象とした。ControlVCは音高と速度を時間に沿って操作でき、HiFi-VCは音声認識モデルから得た言語情報などを使う。Fast-VGANは音素の長さを生成条件へ直接含める。

論文の表に示されたモデル規模は、Fast-VGANが約320万、ControlVCが約2000万、HiFi-VCが約1400万パラメータである。評価音声は16 kHzに揃えている。この数値だけでは、各方式の音声出力まで含む実運用の処理時間は比較できない。

実験結果

著者はVCTKの学習済み8話者に共通する2発話を学習から除き、16 kHzに揃えた変換音声を評価した。単語誤り率(WER)はFast-VGANが0.000±0.000%、ControlVCが0.089±0.112%、HiFi-VCが2.857±0.738%。対象話者との声の特徴量のコサイン類似度は順に0.648、0.652、0.586だった。

40人による5段階の主観評価では、Fast-VGANの自然さは3.63±0.25、話者類似性は3.47±0.32。別のExpressoの感情表現音声では、全体のWERが実音声19.38±7.13%、生成音声19.46±4.75%と報告された。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:収録済みの映像の台詞を、作品内で割り当てた話者の声に変える。入力は元の台詞音声と書き起こし、言語に合う音素化結果、各音素の時間位置、話者ラベル付きの対象話者の学習用音声とする。追加の映像・動作センサーは想定しない。

まず対象話者への適応が可能か確かめ、話者情報を切り替えて変換音声を作る。必要な場面だけF0の動きや母音の長さを調整し、映像と合わせて試聴する。出力は編集候補の音声であり、時間の合い方と声の自然さを制作担当者が判断する。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:使用予定の話者について、学習用音声と対応する書き起こし、話者ラベルを用意する。元音声のF0と強さを求め、言語に合う音素化と時間位置の付与を行う。追加センサーは設けず、まず対象話者を学習済み話者として扱えるか確認する。

同じ短い台詞で、話者だけを変えた出力を比較基準とする。次に母音長とF0を一つずつ変え、単語誤り率、対象話者との声の類似度、聞き手の自然さの評点を記録する。両方を変える条件は別に測り、映像との時間のずれも確認する。

限界と課題

著者の主観評価では、対象話者に合わせた声の高さの幅と発話速度を同時に適用すると、自然さと話者類似性の評点がともに下がった。単独の調整を組み合わせた場合も品質が保たれるとは限らず、操作量の確認が必要である。

編集上の検証事項は、学習に含まれない話者、別の言語や収録条件、台詞の長さを変えた際の品質である。確認できた本文の範囲では、主観評価の音高・長さ操作に関する記述が途中で終わっており、その詳細な傾向は判断できない。

応用先の候補
研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

Fast-VGAN: Lightweight Voice Conversion with Explicit Control of F0 and Duration Parameters

Precise control over speech characteristics, such as pitch, duration, and speech rate, remains a significant challenge in the field of voice conversion. The ability to manipulate parameters like pitch and syllable rate is an important element for effective identity conversion, but can also be used independently for voice transformation, achieving goals that were historically addressed by vocoder-based methods. In this work, we explore a convolutional neural network-based approach that aims to provide means for modifying fundamental frequency (F0), phoneme sequences, intensity, and speaker identity. Rather than relying on disentanglement techniques, our model is explicitly conditioned on these factors to generate mel spectrograms, which are then converted into waveforms using a universal neural vocoder. Accordingly, during inference, F0 contours, phoneme sequences, and speaker embeddings can be freely adjusted, allowing for intuitively controlled voice transformations. We evaluate our approach on speaker conversion and expressive speech tasks using both perceptual and objective metrics. The results suggest that the proposed method offers substantial flexibility, while maintaining high intelligibility and speaker similarity.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01