KuchiPaku (クチパク) はYMM4(ゆっくりムービーメーカー4)むけの「あいうえお口パク(リップシンク)」を生成するツールです。
The KuchiPaku (pronounce: "coo-chee-park"
, meaning: lip-sync) is a lip-sync generator tool for the YMM4 (Yukkuri Movie Maker 4).
YMM4がサポートしていない「あいうえお口パク」を作成するツールです。
KuchiPaku上で、キャラクターのそれぞれの口の形を指定することで、発音のタイミングに合わせて「表情アイテム」を自動でYMM4のタイムラインに並べます。
主な読み上げソフトのほか、歌声合成ソフトのあいうえお口パクにも利用できます。
作った経緯はブログ記事でちょっと書いてます。 YMMであいうえお口パクした~い!
KuchiPakuはYMM4の以下の機能に対応、または対応予定です。
- 立ち絵形式
- 「動く立ち絵」
- 動く立ち絵をあいうえお口パクできます
- 「動く立ち絵」
- ボイス形式
- 「カスタムボイス」
- タイミング情報ファイル(
.lab
ファイル)を用意する必要があります
- タイミング情報ファイル(
- 以下のTTSソフトのAPI連携ボイス
- CeVIO Creative Studio (SAPI5除く)
- CeVIO AI (SAPI5除く)
- VOICEVOX(対応予定)
- SHAREVOX(対応予定)
- 「カスタムボイス」
- githubのReleasesから最新のものをダウンロードしてください。
- zipファイルを展開し、お好きな場所に設置してください
- github以外からの配布は行っていません。
- github以外で配布されていた場合、ウイルスやトロイの木馬などの不正なプログラムの可能性があります。絶対にダウンロードしないでください。
- アップデートの際はそのまま上書きしてください
- アンインストールはフォルダ毎削除でOKです
動作環境
- Windows 10 64bit 18362以降
- .NET 6 Runtime
- .NET Framework 4.8 (CeVIOのAPI利用ボイスの場合)
CeVIOを普通とは違う所にインストールしてる場合は、下の例みたいにappsettings.json
を書き換えてください。
例:CeVIO AIを「F:\Path\To\CeVIO\AI\
」にインストールした場合
{
"type":"CeVIO AI",
"engine":"CeVIO",
- "DllPath":"C:\\Program Files\\CeVIO\\CeVIO AI\\"
+ "DllPath":"F:\\Path\\To\\CeVIO\\AI\\"
},
- YMM4でプロジェクトを作ります
- あいうえお口パクさせたいキャラの立ち絵とセリフアイテムを配置します
- 立ち絵の種類は「動く立ち絵」、セリフの種類は「カスタムボイス」にしてください
- v.0.2以降はCeVIOのAPI経由のセリフも対応しています
- プロジェクトを保存し、YMM4を終了します
- YMM4は必ず終了してください。ファイルを保存できなかったり、CeVIOのAPI利用制限に引っかかって正しく動きません。
- KuchiPakuで保存したプロジェクト(
.ymmp
)を読み込みます - 「キャラ口パク設定」で設定するキャラを選びます
- 右側であ行・い行などの口の形を指定します
- すべてのキャラ設定が終わったらプロジェクトを保存します
- YMM4で再度プロジェクトを開いて、続きを編集します
KuchiPakuは一部の音声合成ソフトがサポートする「タイミング情報ファイル」(.lab
)を利用して口パクを生成します。.lab
ファイルが用意できれば以下に記載がないソフトでも対応している可能性があります。
- 公式に出力サポートしているソフト (officialy supported tools)
- 読み上げソフト (TTS tools)
- 歌声合成ソフト (Vocal singing synth tools)
- タイミング情報ファイルを生成するツール(
.lab
file generator tool)- こちらのツールを利用することで
.lab
ファイルを生成できます - Wav2Lab by @Auxilyrica
- UtauMakeLab plugin for UTAU by delta-kimigatame
- こちらのツールを利用することで
KuchiPaku.Core
: Independent common component project includes MVVMModel
code.KuchiPaku
: The WPF application project includes MVVMView
andViewModel
code.
- Epoxy
- FluentWPF
- ModernWpfUI
- Enterwell Client WPF - Notifications
- Microsoft-WindowsAPICodePack-Shell
- NLog
- Json.NET
- MinVer
- Microsoft.Extensions.Hosting
- Fluent CeVIO Wrapper
The MIT License
Copyright (c) 2022 InuInu
- InuInu(いぬいぬ)
- YouTube YouTube
- Twitter @InuInuGames
- Blog note.com
- niconico niconico