blog
AIブログ
リップシンク 方法|2026年版ガイド
監修
河合 継(クリスタルメソッド株式会社 代表取締役)
AI・ディープラーニングに関する特許16件の発明者。過去、国立がん研究センターとの共同研究や、テレビ番組でのAI解説実績を持つAI研究者として、AIの研究開発を主導している。
運営会社について | 編集方針
基本的な定義・仕組みは → こちらの記事で解説しています。
リップシンクの主な方法:全体像
リップシンクを実現するアプローチは大きく4つに分類できます。それぞれ使用シーン・必要スキル・品質水準が異なります。
| 方法 | 主な用途 | 難易度 | 品質水準 |
|---|---|---|---|
| 手動キーフレーム | 3Dアニメーション・映画CG | 高 | 最高(職人技) |
| ビジェム自動マッピング | アニメ・ゲームNPC | 中 | 中〜高 |
| AI音声解析(自動リップシンク) | バーチャルヒューマン・AIアバター | 低〜中 | 中〜高(進化中) |
| 動画ベース(ディープフェイク型) | 映像翻訳・AIアバター動画 | 低(ツール依存) | 中〜高(素材依存) |
方法① 手動キーフレームによるリップシンク
最も古典的かつ高精度な方法です。アニメーターが音声波形を見ながら、各フレームで口の形(シェイプ)を手動で指定します。品質は作り手の技量に依存し、映画レベルのCGやハイエンドゲームのカットシーンで用いられます。
基本原理:ビジェム(Viseme)とフォニーム
音声の最小単位は「フォニーム(音素)」ですが、口の形の最小単位は「ビジェム(Viseme)」と呼ばれます。英語では標準的に約15〜16種、日本語では「あいうえお」の5母音形状+子音補助形状が中心です。手動キーフレームでは、音声の各音素をビジェムに対応させながらタイミングを打ちます。
開く
引く
開く
開く
手動キーフレームの手順(3DCGの場合)
- 音声ファイルの読み込み:Blender・Maya・3ds Maxなどのタイムラインに音声を配置し、波形を視覚化する。
- シェイプキー(モーフターゲット)の準備:キャラクターモデルに各ビジェム形状をシェイプキーとして事前に作成しておく。「あ」「い」「う」「え」「お」「ん」が最低限必要。
- 音声の書き起こしとタイミング確認:音声を何度も再生し、音素が切り替わるフレームを記録する。波形の立ち上がりより1〜2フレーム早めにキーを打つのが自然な動きを生むコツ。
- キーフレームの打ち込み:各音素変化点にシェイプキーの値(0〜1)をキーフレームとして設定する。子音は母音より開口が小さいことが多い。
- 補間カーブの調整:デフォルトのイーズイン/アウト補間では口の動きがぬるくなる。口は鋭く開き、やや緩やかに閉じる動きが自然なため、カーブを個別に調整する。
- プレビューと修正:動画プレビューで音声と口の動きを確認。特に強調音節・ポーズ(間)・語尾の動きを丁寧に整える。
品質の勘所
手動キーフレームで陥りやすいのは「音素を忠実に再現しすぎること」です。口が全音素ごとにパタパタ動くと、かえって機械的に見えます。実際の人間の口は、強調しない短い音素ではほとんど動かず、意味のある音節で大きく動きます。アニメーター経験からも、「省略と強調の取捨選択」が手動リップシンクの核心です。
方法② ビジェム自動マッピング(ソフトウェア自動化)
音声ファイルを専用ソフトウェアに入力すると、音素解析→ビジェム変換→タイムライン出力までを自動で行う方法です。手動の工数を大幅に削減でき、ゲームNPCやアニメの中間カットなどで広く採用されています。
代表的なツールと特徴
| ツール名 | 対応ソフト | 日本語対応 | 特徴 |
|---|---|---|---|
| Magpie Pro | 主要3Dソフト全般 | △(要設定) | 音素解析精度が高い老舗ツール |
| Papagayo | 2Dアニメーション向け | △ | 無料・軽量・Moho等と連携 |
| iClone(AccuLips) | iClone 3D | ○ | AIベースの音素検出・リアルタイム |
| Adobe Character Animator | After Effects連携 | ○ | マイクリアルタイム入力対応 |
| VRoid / VSeeFace | VTuberアバター向け | ◎ | 顔トラッキング+リップシンク統合 |
自動マッピングの手順(iClone AccuLipsを例に)
- キャラクターモデルの準備:iClone対応のCharacter Creator形式のモデルを用意する。標準ビジェムシェイプが組み込まれている。
- 音声ファイルのインポート:WAVまたはMP3形式の音声ファイルをタイムラインにドラッグ。
- AccuLipsの実行:「音声解析」ボタンを押すと、AIが音素を検出してビジェムを自動マッピング。日本語・英語どちらも対応。
- 自動生成結果の確認と修正:生成されたキーフレームをタイムラインで確認。強調したい箇所や不自然な箇所を手動で調整する。
- エクスポート:FBXやBVHでエクスポートし、Unreal Engine・Unityなどに渡す。
日本語リップシンクの注意点
日本語は母音の比率が高く、英語ベースの音素辞書では認識精度が下がることがあります。特に「ん」「っ(促音)」「拗音(きゃ・しゅなど)」の扱いはツールによって差があります。iCloneやVSeeFaceは日本語向けチューニングが進んでいますが、それでも語尾の「ん」が口を開けたまま終わるなどの誤りは手動修正が必要です。
方法③ AIによる自動リップシンク(3Dアバター・バーチャルヒューマン)
深層学習を用いて音声から口の動きパラメータをリアルタイムまたはバッチで生成する方法です。バーチャルヒューマンやAIアバターの分野では現在最も注目されており、私たちも主力の実装アプローチとして採用しています。
AI自動リップシンクの処理フロー
WAV/PCM等
MFCC/スペクトル
LSTM/Transformer
あ/い/う/え/お等
リアルタイム反映
主要なAIリップシンクエンジン・SDK
| エンジン/SDK | 提供形態 | 日本語 | 特徴 |
|---|---|---|---|
| OVR LipSync(Meta) | Unity/UE無料SDK | ○ | 軽量・VR向け・リアルタイム特化 |
| NVIDIA Audio2Face | Omniverse連携 | ○ | 表情全体の生成・高品質 |
| Oculus/Meta Viseme API | API提供 | ○ | VRSNSアバター向け標準化 |
| Rhubarb Lip Sync | OSS(無料) | △ | 軽量CLI・2D/3D両対応 |
| Speech Graphics(FaceX) | 商用ライセンス | ○ | 高精度・表情連動・多言語 |
実装手順(Unity + OVR LipSyncを例に)
- SDKのインポート:Unity Asset Storeから「Oculus LipSync Unity」をインポートする。
- キャラクターのブレンドシェイプ確認:モデルのSkinnedMeshRendererにビジェムに対応したブレンドシェイプが含まれているか確認。ARKit対応の52シェイプキーセットが最も互換性が高い。
- OVRLipSyncContextコンポーネントの追加:キャラクターオブジェクトにOVRLipSyncContextをアタッチし、マイク入力または音声クリップを指定する。
- OVRLipSyncContextMorphTargetの設定:SkinnedMeshRendererとビジェムIDの対応をインスペクターで設定する。日本語の場合は「あ・い・う・え・お・ん」の各スロットに対応シェイプキーをマッピング。
- スムージング値の調整:Smoothing Amount(0〜100)を調整。高すぎると反応が遅れ、低すぎるとガクガクする。実装経験上、60〜75が日本語音声に適した値の目安。
- 動作確認とプロファイリング:Playモードで音声を再生し、パフォーマンス(CPU使用率)を確認。リアルタイム処理のため、スマートフォン向けは特に最適化が重要。
NVIDIA Audio2Faceの活用
Audio2Faceは口の動きだけでなく、まばたき・眉・頬の動きなど顔全体のアニメーションを音声から生成できる点が特徴です。生成したアニメーションはFBXやUSD形式でエクスポートし、Unreal Engineなどに渡せます。バーチャルヒューマンの製品ムービーや展示会デモ向けのプリレンダリング用途では、現在最も完成度の高い選択肢の一つです。ただし、GPUリソースが必要なためリアルタイムWebアプリへの直接組み込みには工夫が必要です。

バーチャルヒューマン・AIアバターの業務活用をご検討の方は、DeepAIアバターを自社開発するクリスタルメソッドの無料相談をご利用ください。
方法④ 動画ベースのリップシンク(映像への後付け合成)
実写映像や既存動画の人物の口元を、別の音声に合わせて合成・置換する方法です。映像翻訳・吹き替えの口パク修正、AIアバター動画生成などで使われます。技術的にはディープフェイク系の顔合成と関連しますが、本来の活用目的は正当なコンテンツ制作です。
動画リップシンクの処理フロー
顔が映った素材
ターゲット音声
68点/468点特徴点
GAN/Diffusion
リップシンク済
代表的なツール・技術
| ツール名 | 用途 | 提供形態 | 特徴 |
|---|---|---|---|
| Wav2Lip | 研究・自作実装 | OSS | 音声→口元再合成の先駆け的モデル |
| HeyGen | 映像翻訳・AIアバター | SaaS | 多言語翻訳+リップシンク自動化 |
| D-ID | スピーキングアバター | API/SaaS | 静止画→動画化・リップシンク |
| Runway Gen-3 | 映像生成全般 | SaaS | 動画生成にリップシンク機能を統合 |
| SyncTalk / MuseTalk | 研究・高精度実装 | OSS | NeRF/Diffusionベースの高品質合成 |
Wav2Lipの実装手順(技術者向け)
- 環境構築:Python 3.7以上・PyTorch・ffmpegをインストール。GitHubからWav2Lipリポジトリをクローンする。
- モデルウェイトのダウンロード:事前学習済みモデル(wav2lip_gan.pth)を公式リポジトリの案内に従い取得する。
- 素材の準備:ターゲット動画(顔が正面を向き、照明が安定していること)と音声ファイル(WAV形式)を用意する。
- 推論の実行:
python inference.py --checkpoint_path checkpoints/wav2lip_gan.pth --face [動画ファイル] --audio [音声ファイル]
として実行する。 - 出力確認と品質評価:生成動画を確認。口元の境界線のブレンド品質、歯の描画精度が品質の主要指標になる。
- 後処理:境界線が不自然な場合はOpenCVやAfter EffectsでマスクブレンドやColor Gradingを施して自然に仕上げる。
動画ベースリップシンクの品質に影響する要因
- 素材動画の品質:顔が正面を向き、照明が安定し、背景がシンプルであるほど精度が上がる。顔が横を向いた素材や逆光素材は大幅に品質が落ちる。
- 解像度:720p以上が推奨。480p以下では口元合成のアーティファクトが目立つ。
- 口元の遮蔽:マスク・手・マイクなどが口元を覆う素材は処理が困難。
- 音声の明瞭度:ノイズの少ないクリーンな音声ほどリップシンク精度が上がる。収録前のノイズ除去を推奨。

方法の選び方:用途別の最適解
どの方法を選ぶかは、用途・制作規模・予算・求める品質水準によって異なります。以下の判断軸を参考にしてください。
| 用途・状況 | 推奨アプローチ | 理由 |
|---|---|---|
| 映画・ゲームのハイエンドCG | 手動キーフレーム(AI補助あり) | 最高品質。演技表現を細部まで制御できる |
| ゲームNPC・中間カット多数 | ビジェム自動マッピング | 工数削減と品質のバランスが良い |
| VTuber・ライブ配信 | 顔トラッキング+ビジェムマッピング | リアルタイム性が最優先 |
| バーチャルヒューマン・AIアバター | AI音声解析(OVR/Audio2Face等) | 多言語・大量テキスト対応・スケーラブル |
| 映像翻訳・吹き替え修正 | 動画ベース(HeyGen等SaaS) | 既存映像への後付けで最も手軽 |
| 研究・カスタム実装 | Wav2Lip / MuseTalk(OSS) | コードレベルでの制御・カスタマイズが可能 |
品質を高める共通の勘所
どの方法を採用する場合でも、最終的な品質を左右する共通ポイントがあります。実制作を重ねる中で特に効果が高いと感じているものを整理します。
1. タイミングは「早め出し」が原則
人間の知覚特性として、映像と音声のずれは「音声が先行する方向」には非常に敏感です(最大+45msまでは許容されやすい)。一方、口の動きが音声より遅れると視聴者は即座に違和感を覚えます。手動でもAIでも、口の動きはわずかに音声より早め(1〜2フレーム先行)に設定することで自然さが増します。
2. 開口量のダイナミクスを活かす
音量(振幅)と開口量を比例させるだけでは単調になります。声の強調・感情・速度による開口量の変化を加えることで、生き生きとした口の動きになります。AI自動生成の場合も、後から開口量カーブを音量エンベロープに連動させる後処理を入れると品質が上がります。
3. 口が「閉じる瞬間」を丁寧に
口が閉じる動作は開く動作よりゆっくりで、完全に閉じない場合も多いです。特にセリフの語尾・息継ぎの直前。ここを手抜きすると、機械的な印象になります。
4. 歯・舌の処理
3Dキャラクターの場合、歯と舌の形状・テクスチャが写実性に大きく影響します。「い」や「え」で歯が見える瞬間のシェーディングが不自然だと、どんなにタイミングが正確でも違和感が残ります。
5. 顔全体の連動
リップシンクは口だけの問題ではありません。話す際に頬・鼻・眉が微妙に動きます。口の動きだけを独立して動かすと「腹話術人形」のような不自然さが生まれます。NVIDIA Audio2Faceのように顔全体を音声から生成するアプローチが説得力を持つのはこのためです。
倫理・法的留意点
特に動画ベースのリップシンク(ディープフェイク型)は、実在の人物の映像を利用する場合に倫理・法的問題を生じるリスクがあります。以下の点に注意が必要です。
- 肖像権・パブリシティ権:本人の同意なく、実在人物の顔に別の音声を合成した映像を公開することは、肖像権侵害やパブリシティ権侵害に該当するおそれがあります。
- なりすまし・フェイクニュース:政治家・著名人のリップシンク映像は誤情報拡散に悪用されるリスクがあり、各国で規制が強化されています(2025年時点ではそのような状況だった)。
- AI生成物の表示義務:EU AI Actなど各国の規制でAI生成コンテンツの明示が義務付けられる動きが進んでいます。商用利用では必ず最新の法規制を確認してください。
- 正当な用途での透明性確保:自社のAIアバターや、本人同意のある素材を使った翻訳映像など、正当な用途であっても「AI生成」であることを明示することが信頼につながります。
目的・制作条件からリップシンク方法を逆算して選ぶ
リップシンクの「方法」を決めるとき、最初にやるべきは技術の比較ではなく、自分の制作条件を4つの軸で言語化することです。同じ口パク合わせでも、条件が違えば最適な進め方はまったく変わります。ここでは方法を選び切るための判断軸を整理します。
方法選定を左右する4つの軸
- リアルタイム性:配信・アバター応答のように「今喋りながら合わせる」のか、動画として「後から作り込む」のか。前者は入力音声から即時に口形を推定する方式、後者は音声を解析してキーフレームを詰める方式に向きます。
- 駆動ソース:合わせる元が「音声(録音・合成音声)」なのか「テキスト台本」なのか。音声起点なら発話の強弱やタイミングをそのまま拾え、テキスト起点なら音素列を先に確定してから尺を割り当てる流れになります。
- 対象の形式:2Dイラスト・実写・3Dモデルのどれを動かすか。口形の表現手段(差分画像の切替か、ブレンドシェイプ/骨か)が変わり、用意すべき素材も変わります。
- 修正の入りやすさ:一発で決めたいのか、後から1音ずつ微調整したいのか。編集前提なら、出力が可視のキーフレームやタイムラインとして残る方法を選ぶと後戻りが効きます。
条件別の向き先(考え方の目安)
| 制作条件 | 相性の良い進め方 |
|---|---|
| ライブ配信・双方向アバター | 音声入力を即時に口形へ変換するリアルタイム方式 |
| ナレーション動画・広告 | 音声解析でキーフレーム化し、区間ごとに手直しできる方式 |
| 台本先行・多言語展開 | テキストから音素を確定し、言語別に尺を割り当てる方式 |
| 既存イラストを喋らせる | 母音口形の差分素材を用意し、音に合わせて切り替える方式 |
ポイントは、「精度が高い方法」を探すのではなく「自分の修正フローに乗る方法」を選ぶことです。後から直せない方法は、一度の破綻がやり直しに直結します。まず上の4軸を紙に書き出してから着手すると、方法選びで迷う時間を大きく減らせます。
日本語リップシンクで口パクが破綻しないための実務手順
方法を選んだ後、実際に「合っていない」と感じる原因の多くは、ツール性能ではなく下ごしらえと確認の抜けにあります。とくに日本語は母音中心の言語なので、英語向けの前提のまま進めると口の開閉がずれて見えます。ここでは破綻を防ぐための実務手順を、着手順にまとめます。
手順1:母音を基準に口形を設計する
日本語は「あ・い・う・え・お」で口の形がほぼ決まります。まず5母音の口形をきれいに用意し、その中間・閉じ(ん/無音)を足すのが土台です。子音を細かく作り込むより、母音の開き量と閉じのタイミングを正確にする方が、見た目の一致感は上がりやすくなります。
手順2:音声側を先に整える
- 無音の前後を詰める:発話前後の空白が長いと、口の動き出しが遅れて間延びした不自然な印象になります。
- ノイズ・BGMを分離:解析で口形を推定する方法では、環境音が母音判定を乱します。合わせる前に声だけの状態を用意します。
- 合成音声はブレスや記号読みを確認:意図しない「、」「…」の間が口形の空白を生むので、原稿側で整えます。
手順3:破綻しやすい箇所を狙って確認する
| 要確認ポイント | 起きやすい破綻 |
|---|---|
| 促音・撥音(っ・ん) | 口が開きっぱなしで詰まって見えない |
| 文末・語尾 | 閉じが遅れて口が開いたまま止まる |
| 早口区間 | 口形の切替が追いつかずベタ塗り状態になる |
| フレームレート | 素材と出力のfps不一致で口だけカクつく |
手順4:等倍と部分再生の両方で見る
確認はコマ送りだけで済ませず、必ず等倍再生で全体の印象を、疑わしい区間は0.5倍で口形を1音ずつ見ます。人の目は「タイミングのずれ」に敏感なので、開閉の同期が取れていれば口形が完璧でなくても自然に見えやすくなります。逆に、口形が正確でもタイミングが半拍ずれると強い違和感が残ります。形よりタイミングを優先して詰めることが、破綻を防ぐうえで効果的です。
まとめ
リップシンクの実現方法は、手動キーフレーム・ビジェム自動マッピング・AI音声解析・動画ベース合成の4つに大別されます。最高品質が求められる映画・ゲームCGでは手動キーフレームが基本ですが、バーチャルヒューマンやAIアバターのようにスケーラビリティと多言語対応が求められる領域ではAI自動リップシンクが主力になっています。映像翻訳・吹き替え修正の分野では動画ベースのSaaS・OSSが急速に実用レベルに達しています。
品質の核心は、タイミング精度・開口量のダイナミクス・顔全体の連動の3点です。どの手法でもこの3点を意識することで、視聴者が違和感を覚えない自然なリップシンクを実現できます。一方、実在人物の映像を扱う場合は倫理・法的リスクへの配慮が不可欠です。用途と制作規模に合った手法を選び、適切な品質調整と後処理を組み合わせることが、高品質なリップシンク実現の近道です。
関連記事
Study about AI
AIについて学ぶ
-
企業 生成AI ツール選定・予算配分——米議会88%集中投資が問うもの
米議会のAI予算88%集中——企業の生成AIツール選定に何を問いかけるか CNBCが米下院の支出記録を分析した結果、2025年4月1日〜2026年3月31日の期...
-
OpenAI Apple訴訟が日本企業に示すAIプラットフォーム依存のリスク
OpenAI Apple訴訟の構図——何が争われているか 2026年7月、AppleがOpenAIを提訴した。訴因は、元Appleエンジニアのチャン・リウ(Ch...
-
ChatGPT APIの使い方と実装手順を基礎から解説
ChatGPT APIとは:開発者が知るべき基礎から実装まで ChatGPT APIは、OpenAIが提供するプログラムからGPTモデルを呼び出すためのインター...