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

since
平成38年9月29日

← 検索結果に戻る

雑音を含む短い録音1件から声を合わせる音声合成、LoRP-TTS

LoRP-TTS

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

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

原論文の図の説明を読む

Figure 1: Evaluation metrics for various numbers of samples and optimizer steps on Kretes dataset.

出典:LoRP-TTS / arXiv ↗

概要

  • LoRP-TTSは話者の録音1件でLoRAを100回更新し、Voiceboxによる音声生成に使う。
  • 著者らは話者類似度が最大30ポイント改善したと報告するが、該当する個別条件の数値は確認できた本文からは読み取れない。
  • Kretesの実験では、全録音を使った条件が1件を使った条件より悪く、録音数を増やすだけでは改善しなかった。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、LoRP-TTSの仕組み

左から右へ読む
  1. 01話者の録音1件
  2. 02LoRAを100回更新
  3. 03読み上げ文を入力
  4. 04合成音声を出力

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

研究の背景

LoRP-TTSは、短い録音を手がかりに、指定した話者らしい声で文章を読み上げる。従来の追加学習をしない方式では、学習時の音声と収録環境や話し方が大きく異なる見本から、話者の特徴を再現しにくいと著者らは述べる。

十分なスタジオ録音を集めにくい話者では、この差が音声データ作成の障害になる。論文は、雑音を含む自然発話の録音1件でも話者に合わせられるかを調べた。

手法

LoRP-TTSは、文章と声の見本から音声を作るVoiceboxを、見本の話者に合わせて生成前に調整する。基盤となる合成系は多言語音声で事前学習し、ポーランド語の音声と書き起こしの対で調整されている。例えば案内文を読ませる場合、その話者の録音でモデルを更新し、案内文と録音を渡して音声を得る。

更新にはLoRAを使う。これは元の重みの大部分を固定し、各層に加えた小さな行列だけを学習する方法で、著者らはVoiceboxの各全結合層の後に加えた。合成系は文字と音声の長さを対応づける部品や、音声の特徴を波形に変える部品も使う。

新規性

LoRP-TTSは、話者の録音を生成時の声の見本に使う前に、その録音1件でVoiceboxの追加部分を100回更新する。著者らは、自然発話や雑音を含む録音にもこの方法を適用した。

追加部分にはLoRAを使い、Voiceboxの主要な重みは固定する。設定した追加パラメータは約1,000万個で、Voiceboxの全重みの2.3%に当たる。

従来手法との違い

基準は、同じ録音を声の見本として渡し、追加学習を行わないVoiceboxである。LoRPは生成前に録音ごとの更新を加えるため、比較の中心はその更新によって話者類似度や発話内容がどう変わるかにある。

著者らは、複数の録音を使って3,200回更新するLoRA条件も調べた。Kretesで全録音を使った条件は1件の条件より結果が悪く、録音数を増やせば必ず改善するとは結論づけていない。

実験結果

著者らはまずKretesの約3秒の録音を1、2、5、10件使い、更新回数を10、25、50、100、1,000回に変えて比較した。各条件でCommonVoice16の文を1,000件合成し、1件・100回更新をLoRPの設定に選んだ。

次にKretes、Clarin、Fleurs、Nemoから各100件の録音を選び、各録音についてCommonVoice16の文を100件合成して追加学習なしの基準と比べた。評価はTitaNet-Largeによる話者特徴の類似度、Whisper-large-v3による語・文字の誤り率、SpeechMOSによる音質の自動推定値を用いた。著者らは話者類似度が最大30ポイント改善したと報告するが、確認できた本文の範囲では、その値を特定のデータセットと条件に結びつける図の数値は読み取れない。

応用の可能性

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

編集上の応用案:ポーランド語の社内案内文を、指定話者の声で試作する。入力はその話者の短い録音、録音に対応する発話文、読み上げたい案内文とし、出力を合成音声とする。収録にはマイクを使い、ほかのセンサーは想定しない。

論文と同様の多言語事前学習とポーランド語の音声・文字対による調整を経た合成系を前提に、話者の録音で追加学習してから案内文を生成する。担当者が文面と聞こえ方を確認する用途であり、実務での声の再現度は未検証である。

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

導入時の検証

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

導入時の検証案:ポーランド語の読み上げ文と、対象話者の短い録音1件、その正確な発話文を用意する。収録用のマイク以外にセンサーは想定しない。論文と同様に事前学習とポーランド語の音声・文字対による調整を済ませた合成系を用意し、録音1件でLoRAを100回更新する。

同じ録音と文を、追加学習しないVoiceboxにも入力する。両者の話者類似度、語・文字の誤り率、音質の自動推定値、追加学習を含む処理時間を同じ条件で比べる。録音と発話文の対応が正しいかも生成前に確認する。

限界と課題

著者らは、LoRPでは生成時に追加学習を行うため所要時間が増えると述べる。Kretesで全録音を使った条件の結果が1件の条件より悪かった理由として、録音間の品質差を可能性の一つに挙げる。異言語間の利用と抑揚・感情の転写は今後の課題としている。

編集上の検証事項は、対象話者の録音品質や発話文の誤りが出力に与える影響と、追加学習を含む処理時間である。著者らが報告した最大30ポイントの改善が、別の話者や録音条件にも当てはまるかは確認が必要だ。

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

出典

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

LoRP-TTS: Low-Rank Personalized Text-To-Speech

Speech synthesis models convert written text into natural-sounding audio. While earlier models were limited to a single speaker, recent advancements have led to the development of zero-shot systems that generate realistic speech from a wide range of speakers using their voices as additional prompts. However, they still struggle with imitating non-studio-quality samples that differ significantly from the training datasets. In this work, we demonstrate that utilizing Low-Rank Adaptation (LoRA) allows us to successfully use even single recordings of spontaneous speech in noisy environments as prompts. This approach enhances speaker similarity by up to $30pp$ while preserving content and naturalness. It represents a significant step toward creating truly diverse speech corpora, that is crucial in all speech-related tasks.

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