読者です 読者をやめる 読者になる 読者になる

Thinking Skeever

Skyrim/The Witcher 3 Modについてのあれこれ。FoModの作り方、Mod導入時のトラブル事例などのニッチな話を書いていきます。a.k.a. BowmoreLover@nexusmods

Skyrim Mod制作:日本語音声のLIPファイル(口パク)の作成方法 (2017/3/24追記)

Skyrim Mod制作

先日公開したMinerva - Custom High Elf Voiced Follower - Japaneseで日本語音声の作成に初挑戦しました。

音楽制作経験があるので音声ファイル(WAV)の作成・編集は難なくできたのですが、LIPファイル(口パク)の作成に手間取ってしまいました。
せっかくなので分かる範囲で作成方法と注意事項をまとめておきます。

補足:

  • といいながら、ミネルヴァの口パクはまだ英語のままです・・・ そのうち直します
    今はちゃんと口パクしてくれます
  • 日本語文字列で口パクしないという話はokmaeさんに教えていただきました。ありがとうございます。

f:id:thinkingskeever:20151114030550p:plain
目次


f:id:thinkingskeever:20151114030550p:plain

まとめ

  • LIPファイルはCreation Kitからのみ作成可能。恐らく外部ツールは存在しない
    (表情制御のライブラリFaceGen/FaceFXはTESV.exe/CreationKit.exeにスタティックリンクされており、外部からの利用は不可)
  • LIPファイルは"Edit Response"画面で音声ファイルを選択し、"From Wav"をチェックして"Generate Lip File"を選択して作成する
  • LIPファイルの作成にはモノラル・16ビット・32/44.1kHz形式のWAVファイルが必要
  • LIPファイルの作成にはWAVファイルだけでなくResponse Textの文字列も使われる
  • Response Textが日本語の場合、正しいLIPが作成されず、あまり口パクしない
  • Response Textにローマ字を指定すれば、日本語発音に(比較的)合った口パクが作成できる
  • Response Textに日本語の発音に似せたインチキ英語を指定すれば、口パクの質を上げられるかもしれない
  • CreationKit.exeの引数を指定すればLIPファイルを一気にまとめて生成できる New
  • FUZファイルの作成には拙作Yakitori Audio Converterが便利です(手前味噌)


f:id:thinkingskeever:20151114030550p:plain

Creation Kitを使ったLIPファイルの作成手順

あらかじめ会話の応答音声ファイルが適切な名前で作成されているものとします。
LIPファイル生成時にWAVファイルを解析する都合上、次の形式のWAVファイルが必要なようです。

  • モノラル
  • 16ビット
  • 32kHzまたは44.1kHz


"Edit Response"画面を表示します。
f:id:thinkingskeever:20160405082951p:plain

"Audio"セクションの表からVoice Typeを選択します。
"From WAV"をチェックして"Generate Lip File"を選択します。
f:id:thinkingskeever:20160405082953p:plain

"Edit Response"画面を開きなおすとlip列がYまたはY(L)になり、LIPファイルが作成されたことが分かります。
f:id:thinkingskeever:20160405082954p:plain

Mod Organizerを使う場合の注意点

  • WAVファイルがMod OrganizerのMODとして登録されている場合、LIPファイルがうまく作成できないようです(音声ファイルは認識され"Generate Lip File"ボタンを押せるが何も作成されない)。あらかじめWAVファイルだけをSkyrim/Dataフォルダにコピーしておく必要があります。
  • LIPファイルはMod OrganizerのOverwriteフォルダに出力されます。


f:id:thinkingskeever:20151114030550p:plain

日本語台詞のLIPファイルを作成する際の注意点

LIPファイルはWAVファイルの内容と"Edit Response"画面の"Response Text"の両方を解析して作成されるようです。
CKは英語の文章しか解析できないので、"Response Text"に日本語を指定するとうまく口パクしてくれません。
f:id:thinkingskeever:20160405082955p:plain

以下対策方法です。

"Response Text"にローマ字を指定する

日本語の変わりにローマ字でResponse Textを指定します。
f:id:thinkingskeever:20160405083017p:plain

スペルチェック画面が出ますが気にせずキャンセルしてください。
f:id:thinkingskeever:20160405083018p:plain


ローマ字での指定例:

  • お手伝いするわ:otetsudai suruwa
  • 見せてちょうだい:misete chodai

CKがローマ字を積極的に解析する訳ではないですが、それなりの口パクとなるようです。
(英語では固有名詞や外来語を除き、文字の並びで発音が大体決まるため)

台詞の変更はLIPファイル作成時に一時的に行い、保存しない方がよいでしょう。

ローマ字について New

元々英語での読みやすさに配慮して考案されたヘボン式をベースにした方が正しく読んでもらいやすいと思います。
ローマ字の方式には何種類かあり、方言・独自ルールもあるので完全に理解するのはなかなか大変なのですが、即戦力になりそうなポイントを挙げておきます(ヘボン式以外のルールも含まれています)。

  • 撥音
    • nの後に母音/yが続く場合はn'に(例:恋愛 ren'ai)。'で区切られるのでレナイと読まれない
    • b, m, pの前のnはmに(例:あんぱん ampan)
  • 促音
    • cchはtchに(例:一致 icchiではなくitchi)
  • 長音
    • 省略する(例:アーサー asa)
    • 母音を続けて aasaa にすると、正しく読まれない可能性あり(Google翻訳は読めなかった)。インチキ英語の章にあるようにarsar、いっそ英語でArthurと書いた方が確実です。
    • ハイフンを使ってa-sa-にすると、区切り記号と扱われて音が伸びないので注意が必要です。

ローマ字に興味がわいたら Rômazi Aiueo(ローマ字 あいうえお) をチェックしてみてください。勉強になるだけでなく、読み物としても大変楽しめます。

"Response Text"に日本語の発音に似せたインチキ英語を指定する Update

英語圏の方がローマ字を読むとき、微妙に別の発音になる場合があります。

別の発音になる例:

  • ウタダ・ヒカル -> utada hikaru -> ユタダ・ヒカル
  • いろんなもの -> ironna mono -> アイロンネモノ
  • いいなあ -> iinaa -> 読めない可能性あり。Google翻訳はアイアイエヌエーエーと読んだ

ウタダ:ユタダなら母音が同じなので口パクに変わりはないですが、アイロンネモノは口パクが不適切となるでしょう。yironnaまたはeeronnaとすることでイロンナと読ませることができます。iinaaはeenarとした方が読んでもらえそうです。

Google翻訳音声合成機能を使って調整すると、より正しい口パクに近づけられると思います(もちろんCKとGoogleは別物ですが、参考にはなります)。
f:id:thinkingskeever:20160405083019p:plain


Google翻訳はとてもお節介で元の文を勝手に修正する場合があるので、「元の文」をクリックして元に戻します。
f:id:thinkingskeever:20160405083020p:plain


f:id:thinkingskeever:20151114030550p:plain

Creation Kitを使ってLIPファイルを一気にまとめて作成する手順 New

Creation Kitの起動引数を指定すれば、LIPファイルをまとめて一気に作成できます。

CreationKit.exe -GenerateLips:YourMod.esm
※YourMod.esmの部分を自分のプラグイン名に置き換える

参考記事: Creation Kit Wiki - How to generate voice files by batch

この引数を指定してCreation Kitを起動すると、引数で指定したプラグインが自動的にロードされ、 "Data/Sound/Voice/指定したプラグイン名/" フォルダのWAVファイルとESPに定義された台詞を元にLIPファイルを一気にまとめて作成してくれます。マスタープラグインのResponseレコードもチェックするので少し時間がかかりますが、ちまちま操作するよりも断然楽です(音声ファイル300個で5分程度でした)。
f:id:thinkingskeever:20170322162540p:plain

日本語音声のLIPファイルを作成する場合、あらかじめ対象プラグインのResponse Textをローマ字に変更しておく必要があります。
毎回CKでローマ字に変更するのは大変ですから、sseTranslatorを使ってローマ字変換用のXMLファイルを作成しておき、必要に応じて変換するのがオススメです。
f:id:thinkingskeever:20170322162543p:plain

Mod Organizerを使う場合の注意点

ツールメニューに次のような定義を追加して実行します。
f:id:thinkingskeever:20170322162536p:plain

手動でLIPファイルを作成する場合と同様、あらかじめWAVファイルをSkyrim/Dataフォルダにコピーしておく必要があります。
実行が完了すると、OverwriteフォルダにLIPファイルが作成されます。
右クリックメニューからMOD作成するか、MOのインストールフォルダ/overwriteを開いてLIPファイルを取り出します。
f:id:thinkingskeever:20170322162546p:plain


f:id:thinkingskeever:20151114030550p:plain

FUZファイルを作成する方法

WAVとLIPファイルが揃ったらFUZファイルに変換しましょう。
FUZファイルはLIPファイルと圧縮済みの音声ファイルをひとまとめにしたファイルで、ファイル容量・ファイル数の節約に役立ちます。

ここでは拙作のツールYakitori Audio Converter - Convert fuz-xwm-wav-various audio filesを使った方法を紹介します。

Yakitori Audio Converterの操作手順

Yakitori Audio Converterを起動し、次の設定をします

  • 入力形式:.wav
  • 出力形式:.fuz
  • 出力先フォルダ:「入力フォルダと同じ」をチェック
  • xWMAEncode xwmエンコーダの設定:
  • 内蔵fuzeエンコーダの設定:
    • モード:lipは必須


WAVファイルとLIPファイルの入ったフォルダを画面にドロップします。
Lip有無列を見れば、LIPファイルの不足をチェックすることもできます!
f:id:thinkingskeever:20160405083021p:plain


「変換」ボタンをクリックして変換実行します。
LIPファイルが足りない場合、このようにエラーとして分類表示されます。LIPファイルを補充して再実行することもできます。
f:id:thinkingskeever:20160405083023p:plain




f:id:thinkingskeever:20151114030550p:plain

変更履歴:

  • 2016/04/05 08:30 : 公開
  • 2017/03/22 16:45 : LIPを一気にまとめて作成する方法の追加
  • 2017/03/24 03:00 : ローマ字に関するTIPSを追記、インチキ英語指定の追補

//

Nexus Modsニュース和訳:人材募集:Webプログラマー職 (2017/3/23)

和訳

f:id:thinkingskeever:20161030132317p:plain

2017/3/23のNexus Modsニュース We're Hiring: Web Developer Positions(人材募集:Webプログラマー職)の和訳です。

人材募集:Webプログラマー

元記事:We're Hiring: Web Developer Positions
投稿者:Dark0ne(サイトオーナー)
投稿日:2017/3/23 6:24:57

続きを読む

Nexus Modsニュース和訳:ブログ記事:オフィスの開設と採用について (2017/3/23)

和訳

f:id:thinkingskeever:20161030132317p:plain

2017/3/23のNexus Modsニュース Blog Piece: We're getting an office, and we're hiring(ブログ記事:オフィスの開設と採用について)の和訳です。
イングランド南西のエクセターNexus Modsのオフィスを構えるという話。

ブログ記事:オフィスの開設と採用について

元記事:Blog Piece: We're getting an office, and we're hiring
投稿者:Dark0ne(サイトオーナー)
投稿日:2017/3/23 6:17:57

続きを読む

Nexus Modsニュース和訳:スタッフのおすすめ (2017/3/22)

和訳

https://pbs.twimg.com/media/C7iMqCjXUAAf0hH.jpg

2017/3/22のNexus Modsニュース Staff Picks - 22 Mar 2017(スタッフのおすすめ 2017/3/22)の和訳です。
今週は日本勢から「m」さんの登場です。

コミュニティのおすすめ 2017/3/22

元記事:Staff Picks - 22 Mar 2017
投稿者:BlindJudge
投稿日:2017/3/22 22:40:27

はじめに

今週はスタッフとコミュニティのおすすめに戻る。Minqmayがベゼスダ以外のゲームLegend of Grimrockの投稿をしてくれて本当に嬉しい。SirSalamiは今週、本当に素敵な鎧MODに注目した。Terrorfox1234はときどき恐ろしく間抜けなフォロワーを助けるものを選んだ。僕は子供の頃に戻って壁にポスターを貼るMODを選んだ。

僕らはコミュニティのおすすめを楽しみにしているから、新お手軽フォームからどしどし投稿してくれ。

フォームをすべて埋めて、MOD名と推薦理由を少し細かく書いてほしい(以下のコミュニティメンバーのおすすめと同様に)。

他にも同じようなMODがあるかもしれない。だからこれが個人的なおすすめであることを理解し、他のMODにも目を凝らしてほしい。もしかしたら新しい何かを見つけられるかもしれない。

スタッフのおすすめ

https://staticdelivery.nexusmods.com/mods/1151/images/22744-0-1489626122.png
推薦者: Terrorfox1234
ゲーム: Fallout 4
Modの作者: Greslin
Mod: Companion Heal Thyself

これは僕がとても大好きな「生活の(ゲームの)質」MODで、Fallout 4のフォロワーにスティムパックを使った自己治療能力を与えるだけのものだ。

作者の説明のとおり、難易度ノーマルでは倒れたフォロワーが一定時間後に起き上がって復活する。難易度サバイバルではプレイヤーがスティムパックで治療するまで倒れたままとなる。倒れたフォロワーの近くにいるとは限らないのでとても面倒なことになりうる。

医者の役目をしなきゃならないという不便さと面倒さもあるし、フォロワーたちが自分自身の治療について認知できないのも少し馬鹿げている。真剣な話… 孤独な放浪者なしに人類がどうやって200年間も生き延びたんだろう? スティムパックを持っているにもかかわらず、地面に倒れてスティムパックが必要だというのに、僕に(死の危険を冒し前進するのを止めて)戦場を横切り注射を打てと!? ありえない。まるで大きな子供/スーパー変異体だ。自分で立ち直ってくれ。

https://staticdelivery.nexusmods.com/mods/1151/images/21477-3-1485031761.jpg
推薦者: BlindJudge
ゲーム: Fallout 4
Modの作者: mindkiller316
Mod: Proper Flyers and Posters

僕が愛するのはこのMODの巧妙さだ。インストールにして有効にするだけで、ゲーム体験全体が素晴らしい手触りとなる。過剰に多いオプションや設定調整の心配もない。

ウェイストランドを駆け回っているとしばしば空しくなるので、ちょっとした「何か」を取り戻してくれるMODを探していた。mindkiller316によるこのMODは、たくさんの壁に貼られている破れたチラシを、現実的で見た目の良いロアフレンドリなポスターに置き換えることで、そういった問題の軽減に役立つ。この素晴らしいMODは、ゲームにイマージョンを求める人たちにとって重要な何かを即座に追加してくれる。

Fallout 4をプレイすればするほど、ゲームを大きく変えるMODよりもむしろ細部を調整したくなってきたが、このMODを見つけて大喜びしている。

https://staticdelivery.nexusmods.com/mods/1151/images/21822-0-1486220866.jpg
推薦者: SirSalami
ゲーム: Fallout 4
Modの作者: m150
Mod: Jagimet

最近、僕の選ぶ毎週のおすすめがゲームプレイ関係のMODに集中しがちなことに気づいた。実際、僕たちはこの企画を数ヶ月にわたって続けてきたが、コミュニティからの推薦で一番多いカテゴリから選ぶのを怠っていた。だから気持ちを改め、初めて鎧MODを選んでみた。素晴らしいm150のJagimetだ!

これは漫画/アニメ「北斗の拳(Fist of the North Star)」の登場人物ジャギに敬意を示したものだ。シリーズに馴染みがなくても、威嚇的な見た目のアクセサリーがマッドマックスにインスパイアされた黙示録の世界と同様にFalloutの世界にもぴったりとフィットする。肩当てとマウスガードから突き出た大量の棘が特徴的だ。錆びた素材と繊細なマーキングによって現実的な見た目を保ちつつ派手さを抑え、どんなキャラクターにも威圧感を与える。一見超人サイズの誰かにあつらえられたように見えても、ひときわシャープな衣装を求めるどんなキャラクターにも似合うはずだ。

この「m」という作者は、他にもたくさんの多様で素晴らしいFallout 4/Skyrim作品を制作している。是非そちらもチェックしてほしい!

コミュニティのおすすめ

https://staticdelivery.nexusmods.com/mods/161/images/169-1-1357314652.jpg
推薦者: minqmay
ゲーム: Legend of Grimrock
Modの作者: Phitt
Mod: The Mine of Malan Vael

The Mine of Malan Vael(マラン・ヴァエル鉱山)は、素晴らしいオリジナルのアートワークとパズルを持つアドベンチャーだ。新しいモデルとテクスチャはゲームに完璧にフィットしており、そのアンサンブルはプロの技と完璧さを感じさせてくれる。

わずか5階層と短いが、無駄なコンテンツはない。挑戦やパズルはどれもユニークで、さらにクライマックスとなる最終ボス戦がある。

分かりにくいパズルやアンフェアな罠はなく、オリジナルのLegend of Grimrockをプレイした人ならだれでもすぐにPhittの傑作に飛び込むことができる。松明、または光の魔法を持っていくのをお忘れなく。

https://staticdelivery.nexusmods.com/mods/1151/images/12536-1-1461959976.jpg
推薦者: Acacophony
ゲーム: Fallout 4
Modの作者: Slevin4Mods
Mod: Chems and Alcohol Visual FX

僕にはこのMOD抜きでゲームをプレイするのは不可能だ。最初からFalloutにあったかのように思えるほどゲームプレイに違和感なくフィットする。

単純ではあるが、ただステータスを強化する以上に、化学作用によってゲーム体験を豊かにしてくれる。視覚効果の中には戦闘で実際にプレイヤーを傷つけるほど強力なものもある。これらはリアリティを高め、薬品の戦略的な使い方が少し必要になる。一つ使えば数分間神になれるわけではない。敵が見えなくなるので戦闘が少し難しくなる代償もある。

視覚効果はゲームの雰囲気を大きく変え、クスリによるトリップをよりそれらしく感じさせてくれる。明るく鮮やかな色のDayTripperでは気楽で活発で多幸的な気分となるので冒険したくなるが、Buffoutは荒涼として強烈な気分となり、切れるまで縮こまって自分の中に閉じこもりたくなる。

このMODには劇的な視覚効果を抑えた「ライト」バージョンもある。戦術的側面はそのままだが、コントラストが低いので目に優しくなる。

最近のゲームではお決まりで、最初からあってもおかしくないアルコールの「ブラー(ぼやける)」バージョンもある。もしMODが一つしか選べないなら、僕はこのMODを選ぶ。薬品やアルコールを使うキャラクターには必須だ。

あとがき

スタッフの注目を集めたMODだけでなく、Nexus Modsコミュニティから推薦されたMODも毎週掲載していくつもりだ。掲載したいMODがあれば新お手軽フォームをチェックしてほしい。

もしまだならソーシャルメディアのチャンネルをフォローしてほしい。最新のサイトニュースや記事など、盛りだくさんの内容を随時掲載している。

 

ありがとう。それでは楽しいモッディングを!

以上


→ その他のNexus Modsニュース和訳はこちら

Copyright (C) 2015,2017 ThinkingSkeever, All Rights Reserved.
ブログの記事内に記載されているメーカー名、製品名称等は、日本及びその他の国における各企業の商標または登録商標です。
リンクはご自由に。記事の転載はご遠慮ください。記事を引用する場合はトラックバックするか元のURLを明記してください。