アーカイブ / Audio
音声生成時に識別情報を埋め込むSOLIDO――短縮された音声からの復元にも対応
SOLIDO
SOLIDOの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Fig. 1: Illustration of different watermarking techniques with full-parameters and parameter-efficient fine-tuning strategy. The proposed method leverages low-rank adaptation to enable single-step model training while drastically reducing the number of trainable parameters.
概要
- 識別ビットを音声拡散モデルの初期入力に加え、生成音声から復元する方式。
- 元のモデルを固定してLoRAなどの追加部分を学習し、長さの異なる音声を復号器で扱う。
- 著者らは単独加工で最大平均抽出精度99.20%、複合加工で98.43%を報告する。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、SOLIDOの仕組み
- 01識別ビットと音声条件
- 02初期入力へ透かし加算
- 03拡散モデルで音声生成
- 04音声からビット復元
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
SOLIDOは、音声を合成する過程で識別情報を埋め込み、後から生成音声を調べられるようにする方法である。この識別情報を透かしと呼ぶ。合成音声の無断利用やモデルの権利確認では、聞こえる内容だけから発行元を判断しにくい。
著者らは、生成後に透かしを付ける方式では元の生成モデルを追跡しにくいこと、既存の生成時埋め込み方式には学習負担や長さの変わった音声への対応に課題があることを問題として挙げる。
手法
識別ビットを符号器で変換し、拡散モデルの初期入力である雑音に足す。拡散モデルは雑音を段階的に除いて音声を作り、メルスペクトログラムを生成条件に使う。例えば発行元を表すビット列と、案内音声に対応する条件情報を与えて透かし入り音声を生成する。
学習時は元のモデルの重みを固定し、LoRAという少数の追加パラメータと符号器、復号器を調整する。LoRAは重みの変更を小さな行列の組で表す方法だ。学習では生成音声に雑音や切り取りなどを加えて復号し、元音声との特徴の差とビットの誤りを抑える。復号器は畳み込みで音声の特徴を取り、全体平均で入力の長さによらない特徴にまとめる。
新規性
著者らが主張する新規性は、音声拡散モデルの透かし学習にLoRAを導入し、元のモデルの重みを固定したまま生成時に識別情報を埋め込む点にある。符号器、復号器、追加パラメータを学習対象とする。
復号器は、長さの異なる音声の特徴を全体平均で一定の長さにまとめる。これにより、切り取りや再生速度の変更を受けた音声も、長さをそろえる前処理なしで入力できる設計だ。
従来手法との違い
生成後の音声に透かしを付ける方式は、音声そのものの追跡に使えるが、生成モデルの追跡には結び付きにくいと著者らは整理する。既存の生成時埋め込み方式には、モデル全体を学習する方式、二段階で学習する方式、モデルを固定して符号器と復号器を学習する方式がある。
SOLIDOはモデルを固定しつつ、LoRAの追加パラメータも学習する。著者らは全パラメータ学習より更新対象を減らせると述べるが、確認できた本文の範囲では学習時間や費用の比較値は示されていない。
実験結果
著者らは、埋め込み容量が2000 bps、すなわち音声1秒当たり2000ビットでも高い音声品質を保ったと報告する。一般的な単独の音声加工に対する最大平均抽出精度は99.20%、複合加工では98.43%と記載する。再生速度変更への耐性は、比較した既存手法を約23%上回ったという。
条件表では、学習時の切り取り率が25%、評価時が50%で、評価時の白色雑音には5、10、15、20 dBが設定されている。確認できた本文の範囲では、使用データセット、分割方法、音質指標、比較値の内訳は分からず、報告値を全ての加工条件に当てはめることはできない。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:社内で配布する合成音声案内に、発行元を示す識別ビットを埋め込む。入力は案内内容に対応するメルスペクトログラムと識別ビット、出力は透かし入り音声と、回収後に復元したビット列とする。メルスペクトログラムは音声の周波数成分の時間変化を表す条件情報である。
試行には、対象の音声拡散モデル、学習用の元音声と対応する条件情報、発行元ごとの正解ビットが要る。追加のセンサー入力は想定しない。配布後の加工に合わせて追加部分を調整し、登録したビットとの一致を確認する運用案である。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:対象業務の元音声と対応するメルスペクトログラムを学習データとして用意し、発行元ごとの識別ビットを正解ラベルにする。追加センサーは使わない。対象の音声拡散モデルに合わせて符号器、復号器、LoRAの追加パラメータを調整し、同じ条件で透かしなし音声も作る。
無加工、切り取り、速度変更、雑音付加を施した音声について、ビットごとの一致率と識別子全体の一致率を記録する。透かしなし音声を音質の比較基準に置き、聞き比べの結果と復元率を別々に確認する。加工条件は実際の配布経路に合わせて定める。
限界と課題
著者らは、現実に起こり得る全ての音声加工を学習時に再現するのは現実的でないと述べる。学習用の加工シミュレーターには白色雑音、エコー、ディザー、切り取りを採用しており、未設定の加工に対する復元性能まで示したものではない。
編集上の検証事項は、対象の話者や言語を変えた際の音質と復元率、複数回加工した音声での復元、別の識別子への誤判定である。確認できた本文の範囲ではデータセット名や評価全体の条件を確認できないため、運用先の音声で測り直す必要がある。
出典
元のタイトル・要旨を確認する(英語)
SOLIDO: A Robust Watermarking Method for Speech Synthesis via Low-Rank Adaptation
The accelerated advancement of speech generative models has given rise to security issues, including model infringement and unauthorized abuse of content. Although existing generative watermarking techniques have proposed corresponding solutions, most methods require substantial computational overhead and training costs. In addition, some methods have limitations in robustness when handling variable-length inputs. To tackle these challenges, we propose \textsc{SOLIDO}, a novel generative watermarking method that integrates parameter-efficient fine-tuning with speech watermarking through low-rank adaptation (LoRA) for speech diffusion models. Concretely, the watermark encoder converts the watermark to align with the input of diffusion models. To achieve precise watermark extraction from variable-length inputs, the watermark decoder based on depthwise separable convolution is designed for watermark recovery. To further enhance speech generation performance and watermark extraction capability, we propose a speech-driven lightweight fine-tuning strategy, which reduces computational overhead through LoRA. Comprehensive experiments demonstrate that the proposed method ensures high-fidelity watermarked speech even at a large capacity of 2000 bps. Furthermore, against common individual and compound speech attacks, our SOLIDO achieves a maximum average extraction accuracy of 99.20\% and 98.43\%, respectively. It surpasses other state-of-the-art methods by nearly 23\% in resisting time-stretching attacks.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




