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

since
平成38年9月29日

← 検索結果に戻る

話す人物の外見と声を同時に差し替え、区間ごとに生成するUniSwap

UniSwap

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

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

原論文の図の説明を読む

Figure 2 : Overview of UniSwap. The three-stage pipeline comprises (a) In-Context Pretraining for joint audio-video replacement, (b) Conditional Streaming Adaptation with block-causal masking and KV-cached inference, and (c) Efficient Self-Forcing DMD, which reduces denoising to 3 steps per block. Feature-RoPE Decomposition bounds cached positions while preserving cross-modal physical-time alignment.

出典:UniSwap / arXiv ↗

概要

  • 元動画と参照画像・参照音声から、一つのモデルで人物の外見と声質を差し替える。
  • 実動画を加工して自己復元用の学習組を作り、生成結果を短い区間ごとに出力する。
  • 著者らは短編100本で音声・映像の同期を、1分の生成動画で区間別の外見の類似を評価した。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、UniSwapの仕組み

左から右へ読む
  1. 01元動画・参照画像・声
  2. 02条件情報を統合
  3. 03音声と映像を同時生成
  4. 04区間を順次生成
  5. 05差し替え動画・音声

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

研究の背景

UniSwapは、話す人物の動画について、外見と声質を同時に差し替える手法である。元動画の動き、背景、発話内容、音声と映像のタイミングを保ちながら、参照画像の外見と参照音声の声質を反映することを目指す。

映像置換と声の変換を別々の仕組みで行うと、変換後の声と口の動きの整合を共同で調整できない。さらに、動画全体を受け取ってから処理する方式は、短い区間ずつ結果を得たい編集作業に向かない。

手法

入力は元動画と音声、差し替え先の人物画像と声の録音である。UniSwapは音声・映像拡散モデルを使う。これは乱れた映像と音声の内部表現を段階的に整えるモデルで、元動画の動きと発話、参照資料の外見と声質を条件に両方を生成する。例えば教材動画なら、話す順序と背景を元動画から受け取る。

学習では実動画の人物を姿勢の代理表示に置き換え、声質も変えて入力を作り、元動画と音声を復元させる。その後、先に生成した区間を参照して次の区間を作るよう適応させ、各区間の生成を30回から3回の調整で行うよう学習する。過去の計算結果を再利用し、長い生成では時間上の位置情報を付け直す。

新規性

著者らは、話す動画の人物の外見と声質を一つのモデルで同時に差し替え、区間ごとに出力する初の枠組みだと主張する。実動画の人物像と声質を加工して入力を作り、元の動画と音声を正解として復元させる学習方法も提案した。

双方向に処理する基盤モデルを、過去の出力を参照しながら次の区間を作る方式へ段階的に適応させる。長い生成では、保存した情報に付ける時間上の位置を一定範囲に収め、音声と映像の対応を保つ設計である。

従来手法との違い

既存の映像置換法は参照画像から外見を移すが、対応する声は生成しない。音声変換法は発話内容を保って声質を変えるが、映像を参照しない。両者を順につなぐ方法では、それぞれが独立に最適化される。

UniSwapは元動画と参照画像・参照音声を一つの音声・映像モデルに与える。短編評価では映像置換法に共通のSeed-VC音声を組み合わせており、比較結果はその条件で読む必要がある。

実験結果

著者らは、学習時と話者が重ならないAVSpeech由来の約10秒・100本で短編評価した。Sync-Cは高いほどよく、UniSwapが3.633±1.236、SCAIL-2とSeed-VCの組み合わせが3.289±1.592だった。一方、段階別表では初期段階のUniSwapが5.272±1.510で、最終段階より高い。

1分の生成動画を20秒ずつ測った表では、外見の類似を示すDINO-SがUniSwapで順に0.596、0.590、0.596だった。効率表は241フレームを単一のNVIDIA H100で生成した条件で、映像の生成速度を13.6 FPSと報告する。

応用の可能性

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

編集上の応用案:出演者の同意を得た教材の発話動画から、別の出演者の外見と声を使う試作版を作る。入力は元動画とその音声、差し替え先の参照画像と声の録音で、出力は元の動き、背景、発話内容を保つことを目指す動画と音声である。

担当者が生成結果を区間ごとに見聞きし、口の動きと声、背景、人物像を確認する。独自データで適応させる場合は発話動画が必要で、学習用の元映像・音声を正解とし、人物領域と姿勢を得る処理も要る。専用センサーの要否や、この用途での品質は別途検証する。

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

導入時の検証

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

導入時の検証案:同意を得た短い発話動画と元音声、差し替え先の参照画像と声の録音を用意する。追加学習を試すなら発話動画の学習データを集め、人物領域と全身の姿勢を得て、加工した入力から元の映像・音声を復元する組を作る。正解ラベルは元の映像・音声であり、専用センサーの要否は確認する。

同じ入力に対し、既存の映像置換と声変換を順に適用した結果を比較対象にする。口と声のずれ、参照人物との外見・声の一致、背景と発話内容の保持、処理時間を区間ごとに記録する。

限界と課題

著者が明示した適用上の限界は、確認できた本文の範囲では示されていない。短編評価は約10秒の100本、長編の表は1分の生成動画を対象とする。短編の段階別表では、最終段階のSync-Cが初期段階を下回っており、生成の高速化と同期指標の関係も踏まえて読む必要がある。

編集上の検証事項は、異なる長さや撮影条件、人物の遮蔽や大きな姿勢変化、発話以外の音への対応である。参照画像・声の質や出演者の同意を含む運用も確認したい。

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

出典

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

UniSwap: Streaming Audio-Visual Identity Swapping for Talking Videos

Talking-video character replacement requires coordinated transfer of appearance and voice while preserving the source motion, scene, linguistic content, and audio-video timing. Existing methods use separately optimized models for the two modalities, making audio-visual consistency difficult to enforce. We present UniSwap, the first framework for streaming joint audio-visual identity replacement in talking videos. Given a source video, a reference image, and a reference voice clip, UniSwap transfers the reference appearance and vocal timbre within a single audio-visual diffusion transformer while preserving the source content and dynamics. To address the scarcity of aligned cross-identity training pairs, we introduce a swap-and-reconstruct pipeline that removes visual and vocal identity from real clips and uses the original clips as reconstruction targets. Starting from a bidirectional backbone, we progressively adapt the model through In-context Pretraining for joint replacement, Conditional Streaming Adaptation for block-causal KV-cached generation, and Efficient Self-forcing DMD for mitigating exposure bias and reducing sampling from 30 to 3 denoising steps per block. Efficient Multi-LoRA Switching enables the three DMD roles to share a single frozen backbone. Feature-RoPE Decomposition keeps cached positions within the training range, supporting stable long-form inference. Experiments demonstrate strong audio-visual synchronization, competitive identity preservation, efficient streaming, and stable long-form generation.

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