Skyrim Special Edition Mod データベース

☆ MOA SYSTEM--Singing Framework-- [音楽・サウンド・ボイス] ID:189449 Author:shirajun 2026-10-05 22:43 Version:4

RATE: ★=143 G=1 [DOWNLOAD SITE]
TAG: [SKSE64] [SKSEプラグイン] [フレームワーク] [音楽] [ボイス] [歌] [歌唱] [プレイヤー] [NPC]
MOA SYSTEM--Singing Framework-- Title画像

MOA SYSTEM--Singing Framework--

■概要
プレイヤーやNPCがスカイリム内で歌えるようにする歌唱フレームワーク

★【アップデート情報】v4.0 (2026/10/3) ★
1.V4の変更点:フレームワークと楽曲を別ファイルに分離しました。
2.MOA Singing System - Framework (V4)(メインファイル):エンジンのみ。楽曲もパワーも含みません。アドオン(オプション導入で楽曲やパワー付与)
3.MOA Demo Songs (V4)(オプション):デモ曲5つ(As long as / As long as (Duet) / Winter night / Dazzling view / Dazzling view (Duet))。まず歌を試したい方は導入してください。アドオン作者向けの参考実装も兼ねます。
4.フレームワーク単体では、誰も歌いません。他のMOD(フォロワーMODや楽曲アドオン)が土台として使うためのものです。
5.音声出力の遅延補正(MCM「Audio」ページ):口パクのタイミングは作者の無線スピーカー環境で調整されており、無線特有の出力遅延が含まれています。有線のスピーカー/ヘッドホンだと、口の動きが少し遅れて見えることがあります。「Audio Latency Offset (ms)」を上げて補正してください(有線で+200前後が目安。最適値は機材によります)。次に歌い始めるときから反映されます。
6.会話リップシンク機能(MOA_Native.StartDialogueLipSync):ボイス付きセリフの.lipを、歌と同じ毎フレーム書き込み方式で再生します。バニラの口パクが上書きされる場面への保険です。フォロワーMOD「The Amnesiac Diva」が使用しています。
NPCに歌わせている間の「その場に留める」処理を、歌の終了時に確実に解除するようにしました(歌った後にNPC/フォロワーが歩かなくなる不具合の修正)。


※V3.5以前から更新する方へ(必ずお読みください)
1.旧版のMODを無効化(または削除)してください。旧MOA_SKSE_NPC_Duet_Addon.espは廃止です。そのうえでFramework V4を導入してください。(機能を統合しました)
2.旧版に同梱されていた曲(As long as / Winter night / Dazzling view)は[b]MOA Demo Songsに移りました。引き続き使いたい場合は導入してください。
3.旧版のパワーはデータが無くなるため、パワーメニューから消えます。Demo Songsを導入すると新しいパワーが自動で付与されます。
4.旧版でNPCに歌わせている最中にセーブしたデータで、更新後にそのNPCが歩かない/ついてこない場合は、コンソール(~)で次を入力してください。
[code]stopquest MOA_SKSE_AutoGrantQuest
startquest MOA_SKSE_AutoGrantQuest[/code]
(新規ゲームや、誰も歌っていない状態のセーブでは起きません。)
5.既存アドオン(MOA Lydia、MOA Ephemeral Moment)はそのまま動きます。依存しているクエスト(MOA_SKSE_AutoGrantQuest)のFormIDを変えていないためです。

アドオン作者向け
楽曲アドオンには、曲の音声(xwm)とSoundMarker、タイムラインJSON(StorageUtilData)、スクリプトMOA_SKSE_Songを付けたMagicEffect(JsonPathとSongSoundを設定。NPCにも歌わせたい場合はFreezeControlQuestにMOA_SKSE_AutoGrantQuestを指定)、それを呼ぶSpell、プレイヤーへパワーを習得させる仕組みが必要です。MOA Demo Songsは、これを読んで真似できる参考実装として作ってあります。タイムラインJSONはMOA Creator Kitで作れます。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

★【アップデート情報】v3.0 (2026/08/31) ★
1. 口の動き(モーションブレンド)の調整機能を追加MCMメニューに口のブレンド幅を調整できるスライダー「visemeBlendSeconds」を追加。初期値は作者推奨の「0.08」に設定。機能自体をOFFにしたい場合は「0.0」、ロングトーンが多い曲(バラードなど)では「0.1」など、環境や好みに合わせて自由にカスタマイズが可能。

★【アップデート情報】v3.0 (2026/08/29) ★
1. 歌唱中の背景ブラーを解消(処理の軽量化)
- 発動から少し後(最初の表情変化のタイミング)で画面にメニューを開いたときのようなぼかしがかかる問題を修正。
- 表情の適用をコンソールコマンド(mfg)経由からエンジン関数の直接呼び出しに変更。副次的に表情処理が軽量化。

2. 「Winter night」のリップシンクを刷新
- タイムラインを新しいWhisperXパイプラインで作り直し(音素1115→1451、感情区間11)。口の動きと歌の一致精度が劇的に向上。

3. 既存セーブ・アップデートでのパワー自動習得(SPID対応)
- 旧バージョンからの更新や既存セーブへの途中導入でも、5つのパワー(As long as / Winter night / Dazzling view + デュエット2種)がプレイヤーに確実に付与されるように変更。
- ※これに伴い、「Spell Perk Item Distributor (SPID)」が新たに必須(前提)MODになります。

4. 撮影用フリーカメラ(MCM「Camera」ページ)を追加
- ホットキーでコンソールを開かずフリーカメラへ出入り可能。
- 発動と同時にHUD(コンパス・クロスヘア等)を自動で非表示。
- 歌唱中に使っても口パク・表情・音声はそのまま進行し続けます。
- カメラ速度スライダー:移動・回転速度をゲーム既定の0.02~1.00倍で調整可能(既定 0.20)。
- フリーカメラを抜けるとHUDも速度も自動で元に戻ります。

5. 追加楽曲アドオン「Ephemeral Moment」の微修正
- 曲の終わりを約3秒延長する微調整。

■特徴/内容
・プレイヤーはパワーの発動で歌唱開始、再発動で停止
・クロスヘアで選択したNPCに歌わせる機能
・プレイヤーとNPCによるデュエット機能
・Rhubarb Lip Syncによる高精度な口パク
・MFGによる表情制御
・SKSEのネイティブ処理によりフレームレートや負荷に左右されにくい再生
・自作曲5曲を同梱
 ・ソロ3曲
 ・デュエット2曲
・配信や動画投稿で使用可能

■導入方法
①必要MODをすべて導入
②MOA SYSTEM本体を導入
③NPC歌唱やデュエットを使用する場合はMOA_SKSE_NPC_Duet_Addon.espを有効化
④アドオンを本体より後にロード
⑤新規ゲームではパワーを自動習得

■Creator Kit
・自作曲を追加するタイムライン作成ツール
・Rhubarb Lip Syncとテキストエディタで作成可能
・説明書は日本語のみ
・自作曲または利用許諾が明確な楽曲のみ使用可能
・権利を持たない楽曲から作成したデータの公開、配布は禁止

■既知の問題
・歌唱中に画面がぼやける場合あり
 ・コンソールを開き、何もない場所をクリックして閉じると解消
・環境負荷により口パクがわずかにずれる場合あり
・NPCは完全には静止せず、狭い範囲を移動
・フォロワーは通常より広く動き回る場合あり
・NPCの口が動かない場合あり

■対応バージョン
・Skyrim 1.6.1170
・1.7.99非対応

■必要条件
Skyrim Script Extender (SKSE64)
Address Library for SKSE Plugins
ConsoleUtilSSE NG
Mfg Fix
Spell Perk Item Distributor (SPID)
  • MOA SYSTEM--Singing Framework--動画
  • MOA SYSTEM--Singing Framework--画像1
  • MOA SYSTEM--Singing Framework--画像2
  • MOA SYSTEM--Singing Framework--画像3
  • MOA SYSTEM--Singing Framework--画像4
Skyrim Special Edition Nexus, shirajun. 5 Oct 2026. MOA SYSTEM--Singing Framework--. 24 Aug 2026 <https://www.nexusmods.com/skyrimspecialedition/mods/189449>.
2026-08-24 15:04:31 [編集する] [差分] [日本語化UP]

スポンサーリンク

スポンサーリンク

上記説明は古い又は異なる場合があります。導入の際はDescriptionを確認の上、自己責任でお願いします。
説明はどなたでも編集する事が可能です、古い又は異なる場合は編集にご協力をお願いします。

To users except in Japan
コメントコメントだけでも投稿できます。気に入ったMODはNEXUSでもENDORSEしましょう。
[Spoiler]テキスト[/Spoiler]とする事で隠しテキスト、#や>>後、半角数字でアンカーを使用可。
-
  • File (5MB以下) ZIP,RAR,7z,LZH
  • Version
  • Del Key (削除用)
  • Support Tool

▼ コメントは任意で入力して下さい(入力するとアンカーが付きます)

  • Name0/8
  • Comment0/1000
  • MOD評価
  • 書込
 
▼ Version : 4
#21
名無し
作者です。

MOA V4前提で機能する自身初のフォロワーMODを公開しました。
「The Amnesiac Diva - Sonata -JP Voice Follower」

拙いところが多々あるかと思いますが、皆様の冒険のお供に、そしてスカイリムに音楽と楽しさを提供出来たらと思っております。

MOAの方も新曲を継続的に更新してまいりますので引き続きご支援賜りますようお願いいたします。   ID:M2YTc0Mz Day:42 Good:0 Bad:0
  • Good
  • Bad
  • 189449
#20
名無し
#19 作者です。

V4での起動確認ありがとうございます!
お騒がせなどとんでもございません、いつも更新までしていただき感謝いたします。

別件ですが、追加アドオン「No Answers」をリリースしました。
こちらは完全なロックです。ロアな雰囲気は正直ございません笑

今回Kummel0019様のエリン種族フォロワーをお借りしてミュージックビデオ風に動画作成いたしました。NMのVideoページに動画を掲載しましたので、ダウンロード前にご確認いただければ幸いです。

今週末までにはDivaフォロワーMODは公開できる見込みです。
引き続き宜しくお願いいたします。   ID:M2YTc0Mz Day:42 Good:0 Bad:0
  • Good
  • Bad
  • 189449
#19
15
#18
v4に更新して検証作業を行いました 結論:すべて正常・問題なしです
ニューゲームでも検証し、問題なく動作しました
うーん、こちらの環境の問題だったみたいですね お騒がせいたしました

Divaと「サ〇ナラノツバサ」デュエットができる日を心待ちにしております XD   ID:hiZGU5YT Day:1280 Good:0 Bad:0
  • Good
  • Bad
  • 189449
#18
名無し
#17 作者です。
Diva楽しみにしていただきありがとうございます。

作成に楽曲作成などにも当方はAIを使用していますし、歌声も調声したりと色々活用して創作活動を行っています。

曲の選択ですが、ネタバレになってしまいましたね。今回のフォロワーMODでは戦闘中の歌唱バフ発動時は戦況に応じてプレイヤーが歌ってほしい歌(効果)を選択するというシステムを搭載しました。

イメージはマ〇ロスの歌姫が戦場で歌い、味方を鼓舞するをご想像していただければと思います。

フィードバックありがとうございます。
リップシンクは動いて音が鳴らないとの症状ですが、当方で疑似的にアップデート環境を作ったりしたのですが、再現できずという状況でした。
何度かインストールすると解消するとのことですが、何か他に実施したこと、変更したことなどございますか?

もし変更や処置をしていないようでしたらセーブデータへの前のバージョンのscript焼き付き(残存)かもしれないと思ったのですが、すみません。同じような症状の方がおられましたらご連絡いただければ幸いです。
当方がデバック用で使用しているV4の診断.dllをお渡しいたしますので、logから原因を特定できます。

その他情報等いただけましたら開発で助かります。
今後とも宜しくお願いいたします。   ID:M2YTc0Mz Day:41 Good:0 Bad:0
  • Good
  • Bad
  • 189449
#17
15
#16
MODの製作ありがとうございます Diva とっても楽しみにしています

今回は「ユーザー側で手軽に利用できないかしら」という試みで、あえて好きな曲のMP3ファイルをそのままハウスカールにかけるという手法をとってみました
2回ほど修正をかけましたが、ほぼ全自動で作成
リップシンクがやや甘い気もしますが、ちゃんと機能しています

あと、これはもう予定されてそうな気もしますが(リクエストというわけではありません 妄想デス)、プレイヤーが使える呪文パックみたいな形にするのも面白そうだなーと思いました 曲の差し替えとかできるとなお素敵
Bard じゃなくって Galdr-singer っぽく、戦闘歌・癒しの歌・行軍歌 等々 SKÁLD の「Ódinn」みたいな曲を口ずさみながら斧を振るうとか、とってもクール

最後にフィードバックというかご報告です
自環境でのお話なんですが、導入した直後は毎回、口パクだけで曲が流れないという状態になります
再インストールしたりロードを繰り返したりしていると、そのうち曲も流れるようになるのですが、もしかしたらここで導入をあきらめちゃう方もいるんじゃないかなーと   ID:hiZGU5YT Day:1279 Good:0 Bad:0
  • Good
  • Bad
  • 189449
#16
名無し
#15
お試しいただきありがとうございます!

まさかの「アンパンマンのマーチ」

おそらくRhubarb Lip Syncで音素抽出が一番ご苦労されたのではないでしょうか?この過程が簡略化されるといいのですが、そこはもう少し研究してみたいと思います。

スカイリムの旅がより楽しくなるようにこれからも励みます。
引き続き宜しくお願いいたします。   ID:M2YTc0Mz Day:40 Good:0 Bad:0
  • Good
  • Bad
  • 189449
#15
名無しGood!
追加楽曲作ってみました 用意したのは

・任意の曲のMP3ファイル
・歌詞をひらがなで書き下したtxtファイル
・MOA Creator Kit
・Rhubarb Lip Sync 1.14.0 Windows版   以上4点

 あとは houseCARL - A Skyrim Modding MCP にお任せすること約30分で出来上がり!

  アンパンマンのマーチ 歌いながらの山賊討伐 最高です   ID:hiZGU5YT Day:1278 Good:1 Bad:0
  • Good
  • Bad
  • 189449
#14
名無し
作者です。
前回お話ししたユーザー様の再生環境による遅延を解消するMCM設定を追加しました。有線の場合は当方の設定環境より早く音が聴こえますので、+200~で試していただければと思います。(有線の長さやコードの抵抗率で変わるため)

またMOA本体と同梱していた5曲を分離しました。これは今後アドオンを作成していただける方が現れた際に、当方の楽曲ファイルが邪魔になることを未然に防ぐためと、フレームワークとして純粋に「機能」だけ提供する形にするためになります。

そして間もなく公開するオリジナルフォロワーやその他の使い方ができるようにMOAのシステムを連携できるブリッジを組み込んだという事もあり、色々プラスしたりマイナスしたりしていたら、時間がかかってしましました。

これまでV3.5などを導入していただいた方には申し訳ありませんが、コアとしてMOA本体、楽曲もお聞きになりたい場合はアドオンとしてオプションからダウンロードしていただければ幸いです。フォロワーMODはV4本体があれば機能します。

今後ともよろしくお願いいたします!   ID:M2YTc0Mz Day:39 Good:1 Bad:0
  • Good
  • Bad
  • 189449
 
▼ Version : 3.5
#13
名無し
作者です。
今更ながら気づいたことがあり次回の更新で調整させてください。
皆様のプレイ環境によってリップシンクが合わないことがあるのがわかりました。
具体的には「有線スピーカー」と「無線イヤホンなど」です。
私は制作中ずっとワイヤレスイヤホンで調整しておりますので、同じ環境の方は当方の環境に近いのでズレが起きにくいですが、有線の場合音の方が先に進むという現象が発生すると思います。

次回の更新でMCMメニューに「Lip Sync Offset」をプラスします。
これにより0.1秒から0.2秒のずれを調整し、ご自身の環境での一致度を高められるようにいたします。

詳細な数値は検証を重ねて正確な秒数を反映できればと思っています。

またNMページにVideoを2本アップしました。歌っているキャラが制作中のフォロワー「ソナタ(sonata)」となります。
皆様の旅や冒険のお供として連れていっていただけるよう、精一杯頑張りますので、今しばらくお待ちください。   ID:M2YTc0Mz Day:32 Good:0 Bad:0
  • Good
  • Bad
  • 189449
 
▼ Version : 3.1
#12
名無し
作者です。
なかなかMOD作成が進まず申し訳ありません。
Youtubeの方に新曲の作成中の動画をアップしました。今作成中のフォロワーMODで重要になる曲となります。
まだ時間はかかると思いますが、曲だけでもお聞きいただけたら幸いです。
https://youtu.be/h-ihgb5Hf4U
こちらでタイムテーブルでの状態をご覧いただけます。   ID:M2YTc0Mz Day:22 Good:1 Bad:0
  • Good
  • Bad
  • 189449
#11
名無し
作者です。
MOA Creator Kit をこれまでのリップシンク読み取りAIの「rhubarb版」を使いやすく修正しました。また「Whisperx版」のツールも追加しました。
個人的な感想ですが日本語で出力したい場合は「Whisperx版」の方が扱いやすいと感じます。

もし「Whisperx版」で試したい場合、コード入力が必要で出力形式に満足いかない場合は私が使用しているコードで改造しているものをお伝えいたいます。

もし作ってみたいと思っている方はご連絡いただければと思います。
宜しくお願いいたします。   ID:M2YTc0Mz Day:16 Good:2 Bad:0
  • Good
  • Bad
  • 189449
#10
名無しGood!
ガルドル(呪歌)使いのフォロワーとか、いろいろ夢が広がりますね
素晴らしいわ   ID:hiZGU5YT Day:1246 Good:1 Bad:0
  • Good
  • Bad
  • 189449
#9
名無し
#8 作者です。当MODのご利用ありがとうございます。

インド映画のように一糸乱れぬ動きも理論上は可能ですが、当方にはアニメーションの技術がないため、実現には高い壁があります。

当方のシステムの種明かしと言ってはなんですが、正確な時間検出(どんなに負荷があろうが、144fpsになろうが)をDX11からフックしていますので、いわゆる世界の時間を正確に把握することができるように組んでいます。
私はその時間を首から上(口パクや表情)に当てはめることを行っていますので、わかりやすくこのシステムを表現するカテゴリーが歌唱だったという感じでございます。
もともとバニラのスカイリムは適当な口パクと開け方をなんとなく長さで当てはめていただけでしたので、そこを発音通りの形とタイミングにしたものがMOASYSTEMとなります。

表現の現代化という言い方になるかもしれませんね。
皆様のMOD作成の一助になれば幸いです。
これからもどうぞよろしくお願いたします。   ID:M2YTc0Mz Day:8 Good:0 Bad:0
  • Good
  • Bad
  • 189449
#8
名無しGood!
とうとうスカイリムがインド映画になる日が来るのかぁ・・・   ID:hiZGU5YT Day:1246 Good:0 Bad:0
  • Good
  • Bad
  • 189449
#7
名無し
作者です。皆様のおかげで大きなバグや不具合の報告なく公開から10日経過することができました。ありがとうございます。
ひとますMOAのコア部分の改修についてはめどがついてきたかと思っております。

これからの活動や展開についてですが、アドオンは継続的に更新させていただきますが、作成支援ツールを使いやすくわかりやすくするための改善を強化していきます。
その際、実際に使用してみての感想やフィードバック、これからMOAに曲をアップしたい方などにご協力をいただけないかなと思っている次第でございます。
また新しい取り組みとしてフルボイスフォロワーへの転用も始めております。そちらは公開までは時間がかかると思いますが、通常会話の段階から口の動きとセリフが同期している状況を作れると思いますので、お待ちいただけましたら幸いです。NMからでもどのような形でも構いませんのでご連絡お持ちしております。   ID:Y4MjMwYm Day:1 Good:1 Bad:0
  • Good
  • Bad
  • 189449
 
▼ Version : 3
#6
名無し
#5 作者です。当MODのご利用、ご指摘ありがとうございます。
visemeBlendSeconds を組み込むことにしました。

具体的にはMCMメニューでMOA SYSTEM内に現在カメラの移動速度調整用のスライダーがあるのですが、その形状とほぼ同じブレンド調整用のスライダーを追加します。これによりブレンド幅をユーザー様の方でも調整できるようにします。いろいろ数値で試したのですが、0.08がちょうどよいかと思いますので、初期値は0.08(作者推奨)で、このブレンド機能をOFFにしたい場合は、0.0へ、バラードなどロングトーンが多い場合は0.1などに数値を上げていただき、ご自身の環境でカスタマイズする方向性にします。

よりリアルな表情変化をさせる素晴らしいご提案ありがとうございます。
引き続き、当MODを楽しんでいただけるよう励んでいきます。
次回のコアアップデートで正式実装と公開を行います。
宜しくお願いします。   ID:M2YTc0Mz Day:5 Good:1 Bad:0
  • Good
  • Bad
  • 189449
#5
名無し
口の動きが言葉毎に硬いというかモーションブレンドって無理なのかな   ID:cyNzM5Mj Day:56 Good:0 Bad:0
  • Good
  • Bad
  • 189449
 
▼ Version : 1
#4
名無し
#3 作者です。今歌唱中のフリーカメラを実装しました。次回の更新でMCMからショートカットキーを選択できるようにしています。コンソール画面の開閉がずれの原因になるので、開かないでonとoffをできるようにしました。

また、作成ツールには英語での手順書を実装しました(海外勢向け)
ツールで自動で音節を読み込んでいるのですが、精度を高めるためのプログラムを仕込んでいます。

新曲含め楽しみにしていただけたらうれしいです。   ID:M2YTc0Mz Day:1 Good:2 Bad:0
  • Good
  • Bad
  • 189449
#3
#!
仕様なんですね、素敵なmodありがとうございます   ID:ZlNDQ3NW Day:146 Good:0 Bad:0
  • Good
  • Bad
  • 189449
#2
名無し
作者です。導入とSE版(1.5.97)での動作報告ありがとうございます。
実は開発初期はPapyrusスクリプトで制御しており、これなら手動tfcと共存できたのですが、スカイリムのスクリプト負荷やフレームレートの影響をモロに受けてしまい、歌の終わりに3〜5秒もの深刻な口パクの音ズレが発生してしまいました。
そこで優先すべきは「どのような環境でもできるだけ音ズレを発生させない」ことを重視した結果SKSE処理に移行する形となりました。
具体的には、音ズレを極限まで無くすために、プレイヤーキャラクター自身の Actor::Update(毎フレームの更新処理)をフックして、それをリップシンクの「時計(タイマー)」代わりに使って同期させています。
しかし、スカイリムの仕様上、手動で tfc を使ってカメラをキャラクターから離すと、エンジン側が負荷軽減のために Actor::Update の呼び出し自体をストップさせてしまいます。その結果、本Mod側の時計の針も止まってしまい、口パクや表情が一時停止状態になってしまうのが原因です。

こちらは現時点では仕様となり動画はパワー発動前にスタートしてからとなりますが、正確な時間検出と各種撮影機能との両立については検証してアップデートできたらと考えています。
新たな曲もアドオンで追加していきますので、これからも楽しんでいただけたら幸いです。   ID:M2YTc0Mz Day:0 Good:3 Bad:0
  • Good
  • Bad
  • 189449
#1
名無し
1.5.97でも使えました。けどフリーカメラ(TFCなど)にするとリップシンク止まりますね。環境次第なのかも   ID:ZlNDQ3NW Day:145 Good:0 Bad:0
  • Good
  • Bad
  • 189449
作者(shirajun)さんのMOD※Authorの検索結果のため別作者さんのMODが表示される場合があります。
  • MOA SYSTEM--Singing Framework--画像
    ★=144 G=1
  • The Amnesiac Diva - Sonata -JP Voice Follower画像
    ★=102 G=1

スポンサーリンク

スポンサーリンク

Real Time Information!CLOSE
1791675071 1791642924 1791677756 1791677755 none none
189449
▲ OPEN COMMENT