AoiSupport -音声合成ソフトを利用した動画制作の支援ツール-

tool 11月 23, 2021

紹介動画

ニコニコで見る

本ツールを利用した場合は上記の動画を親作品に登録していただけるとうれしいですが、必須ではありません。

導入方法解説動画



お試しで動作確認したい方は・・・

このページで自分が使う動画編集ソフトの項目及び音声合成ソフトの必須設定の個所だけ設定をし、 AoiSupportの音声保存ボタンを押すだけでサクッと動作確認ができると思います!


目次

1.概要

AoiSupportは音声合成ソフトを利用した動画制作の支援ツールです。
音声保存ボタンやショートカットキーを利用することで、音声合成ソフトの音声を 自動で動画編集ソフトに投げ込みを行ってくれます。


対応ソフト一覧

※上記のバージョン以外でも動作する可能性がありますが、 アップデートにより非対応となる可能性があります。予めご了承ください。

※上記以外の音声合成ソフトでもwav出力が可能であれば10.常時フォルダ監視設定機能を 利用することで、自動投げ込みができます。


注意事項

本ツールは自己責任でご利用ください。

また、本ツールの使い方を<対応ソフト一覧>に記載のソフトの制作者様、 企業様へ問い合わせをすることのないよう留意願います。


ダウンロード先

ver2.3.0

ver2.1.3

※アップデートする場合は、旧バージョンのフォルダ内にある「settings.json」を 新バージョンのフォルダに上書きしてください。

2.AoiSupport本体設定

上記でダウンロードしたAoiSupport本体をデスクトップ等の任意のフォルダに展開してください。 AoiSupport.exeを実行することで、起動ができます。


音声保存先設定

最初にAoiSupportを起動すると下記のメッセージが表示されます。

AoiSupport01

メニューの「設定」から「本体設定」を開きます。
音声保存先を指定できるため、選択ボタンを押して任意のフォルダを選択してください。 このフォルダが各種音声合成ソフトの音声の保存先になります。

AoiSupport02

「音声ファイルをキャラクターごとにフォルダ分けする」にチェックを入れると、 各キャラクターやプリセット名のフォルダが作成され、そこに音声が保存されるようになります。

※詳細は「15.音声保存先の振り分け」を参照してください。


ショートカットキー設定

AoiSupportのショートカットキー設定が行えます。

AoiSupport05

音声保存
A.I.VOICEのテキストの保存やVOICEVOXの一つだけ書き出しを自動実行してくれます。

全音声保存
A.I.VOICEのリストの保存やVOICEVOXの音声書き出し(全音声保存)を自動実行してくれます。

音声再生
A.I.VOICEやVOICEVOXの音声再生を自動実行してくれます。

※VOICEVOX及びCOEIROINKの場合、「音声保存」、「全音声保存」はVOICEVOX及びCOEIROINK側のショートカットキーと合わせてください。

※「Ctrl+S」等、A.I.VOICEなどに既に割りあたっているショートカットは 設定しないでください。

※ショートカットキーはグローバルに実行されるため、 AoiSupportが最小化されていても実行が可能です。



3.AviUtl設定

AviUtlへの投げ込みは 「ごちゃまぜドロップス」 プラグインが必須となります。
また、字幕の表示は「PSDToolKit」の「字幕表示」で設定することを想定しております。
「ごちゃまぜドロップス」は「PSDToolKit」に同梱されているため、 「PSDToolKit」 を導入することを推奨します。

※ここでも簡単に解説はしますが、詳細はPSDToolKitの製作者様の チュートリアルを参照してください。

※ごちゃまぜドロップスは安定版をご利用ください。ベータ版を導入すると正しく動作しないことがあります。

※PSDToolKitを利用する場合、ごちゃまぜドロップスはPSDToolKit内にあるものをご利用ください。 PSDToolKit内のごちゃまぜドロップスを上書きすると正しく動作しない場合があります。


PSDToolKit設定

AviUtl本体を任意のフォルダに展開し、その中に拡張編集及びPSDToolKitを入れます。

AviUtl01

字幕設定

AviUtlで適当なプロジェクトを開いた後、メニューの「編集」から「PSDToolKit」→ 「環境設定」を開きます

AviUtl02

文字コード
AoiSupportは「UTF-8」のみ対応しています。字幕を付ける場合は必ず「UTF-8」にしてください。

発動条件
AoiSupportはAviUtlにドロップするためのexoファイルを作成しません。音声とテキストを同時に投げ込む場合、 必ず「同じ名前の*.wavと*.txtを一緒にドロップした時」にチェックを入れてください。


字幕表示

上記の字幕設定を行った後、AoiSupportで音声投げ込みを行うと、「字幕準備」オブジェクトが生成されます。 その字幕準備が設置されているレイヤーの下に「字幕表示」オブジェクトを設置します。

※「字幕表示」はタイムラインを右クリックし、「メディアオブジェクトの追加」から 「PSDToolKit」→「字幕表示」を選択することで、設置が可能です。

AviUtl03

「字幕表示」の「layer=〇」に「字幕準備」が設置されているレイヤーを指定します。
フォントサイズや色、縁取り等の装飾は「字幕表示」にて行います。
一度「字幕表示」を配置すれば、複数の「字幕準備」の内容の表示を行うことができます。

4.ゆっくりMovieMaker4設定

AoiSupportはゆっくりMovieMaker4(以下YMM4)に直接音声の投げ込みはしません。 AoiSupportの「音声保存先」で指定したフォルダに一時的に音声やテキストファイルを格納し、その後にYMM4の 監視フォルダにファイルを移動させることで、YMM4がそのファイルを取り込む仕組みとなっています。

YMM401

また、YMM4への挿入先レイヤーの指定はYMM4側で設定を行うことになります。 AoiSupportで設定しても反映はされませんのでご注意願います。


YMM4監視フォルダ設定

AoiSupportのメニューの「設定」から「YMM4設定」を開くことで設定ができます。
AoiSupport本体設定の「音声保存先」と同じフォルダにはしないでください。

YMM402

キャラクター設定

字幕の装飾、音量の調整、挿入先レイヤーの指定は全てYMM4のキャラクター設定にて 行うことになります。AoiSupportと連携したい場合はカスタムボイスを有効にし、監視フォルダを上記で設定したフォルダと 同じフォルダにします。また、ファイル名は実際に出力されるファイルに含まれる単語を入れることで、キャラごとに 挿入先レイヤーを分けることが可能となります。

YMM403

※キャラごとに音声保存先を振り分けたい場合は 「15.音声保存先の振り分け」を参照してください。

5.A.I.VOICE設定

AoiSupportはA.I.VOICEのショートカットキーやメニュー操作で音声保存を行い、 音声保存先に格納されたファイルを検知して、動画編集ソフトへ投げ込む仕組みとなっています。


必須設定

A.I.VOICEを開いた後、「ツール」の「環境設定」を開きます。
ここの「音声保存時に毎回設定を表示する」のチェックを外し、メッセージ表示レベルを「簡潔」にします。

AIVOICE01

上記設定が終わったら、環境設定画面は一度閉じ、「ツール」の「プロジェクト設定」を開きます。
「音声ファイル保存」タブを開き、ファイル形式を「WAVE」にします。字幕表示を行う場合は「テキストファイルを音声ファイルと一緒に保存する」 にチェックを入れ、文字コードを「UTF-8」にします。

AIVOICE02

音声ファイルパスの指定

必ず「ファイル命名規則を指定して選択する」にチェックを入れてください。
フォルダーはAoiSupport本体設定で指定した「音声保存先」と同一フォルダーにします。
また、命名規則の推奨文字列は以下となります

以上が必須設定になります。


ファイル命名規則について

推奨文字列以外の文字を使いたい場合、以下のルールに従うようにしてください。

  • 挿入先レイヤーを指定する場合、-{VoicePreset}か_{VoicePreset}を入れる
  • 複数音声を一気に投げ込む場合、{Number}を{VoicePreset}及び{Text}の前に入れる
AIVOICE03

※テキストの文字数が長すぎる場合、正常にファイル投げ込みができない場合があります。 なるべくデフォルト値の「10」を指定してください。


AoiSupport側の設定

AoiSupportの「設定」から「A.I.VOICE設定」を選択することで、設定が行えます。
挿入先レイヤーの設定は後述します。その他、「音声保存前処理の設定」、「音声再生時の設定」、「音声保存方式の設定」が可能です。


音声保存前処理の設定

AIVOICE04
  • 音声保存前にフレーズ登録をする
  • 音声保存前にテキストのカーソルを先頭にする
  • 音声保存前にテキストのカーソルを末尾にする

※カーソル位置はA.I.VOICEのテキスト入力欄のカーソル位置になります。


音声再生時の設定

AIVOICE05
  • 音声再生前にテキストのカーソルを先頭にする
  • 音声再生前にテキストのカーソルを末尾にする

※カーソル位置はA.I.VOICEのテキスト入力欄のカーソル位置になります。

音声保存方式の設定

A.I.VOICEの音声保存処理がうまく動作しない場合、ここで切り替えを行うことで正常動作できる場合があります。

Method01
  • 音声保存方式1:ショートカットキー操作で保存を行います
  • 音声保存方式2:メニュー操作で保存を行います

6.VOICEVOX、COEIROINK設定

AoiSupportはVOICEVOX及びCOEIROINKの音声保存ショートカットキーを呼び出した後、 音声保存先に格納されたファイルを検知して、動画編集ソフトへ投げ込む仕組みとなっています。

※画像はVOICEVOXですが、設定内容はCOEIROINKも同じです。


ショートカットキー設定

VOICEVOX或いはCOEIROINKのメニューから「キー割り当て」を開きます。
「音声書き出し」をAoiSupportの「全音声保存」、「一つだけ書き出し」をAoiSupportの「音声保存」と合わせてください。

VOICEVOX01

※音声再生はクリック操作で行うので、「再生/停止」のショートカットを変える必要はありません。
※「テキスト欄からフォーカスを外す」はなるべくデフォルトの「Escape」を割り当ててください。
(音声保存時に「Esc」を押してフォーカスを外した後に音声保存処理を実行するため。)


保存方法の設定

上記設定が終わったら、「キー割り当て」設定画面は閉じ、「ツール」の「プロジェクト設定」を開きます。
字幕を設定する場合、「txtファイルを書き出し」にチェックを入れ、文字コードを「UTF-8」にします。
また、必ず書き出し先を固定にし、上書き防止にもチェックを入れてください。書き出し先はAoiSupport本体設定で設定した 音声保存先と同じフォルダにします。

VOICEVOX02

以上が必須設定になります。


labファイルについて

AoiSupportはlabファイルが生成されていた場合、それも一緒に投げ込みを行います。 必要に応じてチェックを入れてください。


AoiSupport側の設定

AoiSupportの「設定」から「VOICEVOX設定」、「COEIROINK設定」を選択することで、設定を行えます。
挿入先レイヤーの設定は後述します。その他、保存ファイル名設定及びディレクトリ監視設定が行えます。

VOICEVOX04

保存ファイル名設定

「保存ファイル名の先頭に現在日時をつける」にチェックを入れると、保存した音声ファイルや テキストファイル、labファイルの先頭に「YYYYMMDDHH24MISS」の形式の現在日時を付与した形でリネームを行います

フォルダ監視設定

低スペックPCを利用する場合、音声保存処理に時間がかかるせいで AoiSupportがタイムアウトエラーを出すときがあります。長い秒数を指定することで、タイムアウト時間を延ばすことができ、 音声保存処理に時間がかかってもAoiSupportが検知できるようになります。

クリック位置確認

AoiSupportはマウスクリック操作で音声再生ボタンを押します。画面サイズによっては うまく押せないこともあるため、ここでクリック位置の確認、調整ができます。
縦方向や横方向の位置を調整した後、確認ボタンを押すと、クリック位置までマウスが移動します。

7.VOICEROID2、ガイノイドTalk設定

AoiSupportはVOICEROID2及びガイノイドTalkの音声保存操作を自動で行い、AoiSupport本体設定で 指定した音声保存先フォルダに格納します。保存が完了したら、動画編集ソフトに投げ込みを行う仕組みとなっています。

※VOICEROID+EXシリーズはVOICEROID2エディタにインポートしてご利用ください。

※画像はVOICEROID2ですが、設定内容はガイノイドTalkも同じです。


必須設定

VOICEROID2、ガイノイドTalkのメニューの「ツール」から「オプション」を開きます。
「その他」タブを開き、メッセージ表示レベルを「簡潔」にしてください。

VOICEROID201

また、「音声保存」タブを開き、「音声保存時に毎回設定を表示する」のチェックを外します。
字幕も投げ込む場合は「テキストファイルを音声ファイルと一緒に保存する」にチェックを入れます。

VOICEROID202

※VOICEROID2及びガイノイドTalkはShift-JISでテキストが出力されますが、AoiSupport側でUTF-8に変換されます。

以上が必須設定になります。


ファイル命名規則について

AoiSupportはファイル名にキャラ表示エリアに表示されている名称をファイル名に入れます。
そのため、ボイスプリセットタグを使用しても、ファイル名はキャラ表示エリアの名称がファイル名に含まれることになります。

VOICEROID203

ファイル命名規則は「現在日時」+「キャラ表示エリアの名称」+「テキスト10文字」となります。
例:20211114152104_東北きりたん(v1) - その1_きりたん砲を発射しま.wav

※ボイスプリセットタグを使用した場合、音声の投げ込み自体はできますが、 挿入先レイヤーを正しく指定することができない場合があります。


AoiSupport側の設定

AoiSupportの「設定」から「VOICEROID2設定」、「ガイノイドTalk」を選択することで、設定が行えます。
挿入先レイヤーの設定は後述します。その他、「音声保存前処理の設定」、「音声再生時の設定」、「音声保存方式の設定」が可能です。


音声保存前処理の設定

VOICEROID204
  • 音声保存前にフレーズ登録をする
  • 音声保存前にテキストのカーソルを先頭にする
  • 音声保存前にテキストのカーソルを末尾にする

※カーソル位置はVOICEROID2、ガイノイドTalkのテキスト入力欄のカーソル位置になります。


音声再生時の設定

VOICEROID205
  • 音声再生前にテキストのカーソルを先頭にする
  • 音声再生前にテキストのカーソルを末尾にする

※カーソル位置はVOICEROID2、ガイノイドTalkのテキスト入力欄のカーソル位置になります。

音声保存方式の設定

VOICEROID2、ガイノイドTalkの音声保存処理がうまく動作しない場合、ここで切り替えを行うことで正常動作できる場合があります。

Method01
  • 音声保存方式1:ショートカットキー操作で保存を行います
  • 音声保存方式2:ボタン操作で保存を行います

8.CeVIO CS、CeVIO AI設定

AoiSupportはCeVIO CS、CeVIO AIの音声保存操作を自動で行い、AoiSupport本体設定で 指定した音声保存先フォルダに格納します。保存が完了したら、動画編集ソフトに投げ込みを行う仕組みとなっています。


文字コード設定

CeVIO CS、CeVIO AIのメニューの「ツール」から「オプション」を開きます。
「トーク設定」タブを開き、テキストファイルの文字コードを「読み込み:Unicode」、「書き出し:UTF-8」にします。

Cevio01

以上が必須設定になります。


txtファイル、labファイルの設定について

AoiSupportはテキストファイル、labファイルが生成されていた場合、それも一緒に投げ込みを行います。 CeVIO側の音声保存時に設定が行えるため、設定したい場合は一度手動で音声ファイルの保存を行ってください。

Cevio02

AoiSupport側の設定

AoiSupportの「設定」から「CeVIO CS設定」、「CeVIO AI設定」を選択することで、設定を行えます。
挿入先レイヤーの設定は後述します。その他、「保存ファイル名設定」、「音声保存方式の設定」が行えます。


保存ファイル名設定

「保存ファイル名の先頭に現在日時をつける」にチェックを入れると、保存した音声ファイルや テキストファイル、labファイルの先頭に「YYYYMMDDHH24MISS」の形式の現在日時を付与した形でリネームを行います

※上書き防止のため、デフォルトでチェックが入っています。上書き確認ダイアログが出た場合、 AoiSupportは保存処理に失敗するため、なるべくチェックを入れておいてください。

Cevio03

音声保存方式の設定

CeVIO CS、CeVIO AIの音声保存処理がうまく動作しない場合、ここで切り替えを行うことで正常動作できる場合があります。

Method01
  • 音声保存方式1:ショートカットキー操作で保存を行います
  • 音声保存方式2:ボタン操作で保存を行います

9.VOICEPEAK設定

AoiSupportはVOICEPEAKの音声保存操作を自動で行い、AoiSupport本体設定で 指定した音声保存先フォルダに格納します。保存が完了したら、動画編集ソフトに投げ込みを行う仕組みとなっています。


出力設定

VOICEPEAKの「ファイル」ボタンから「出力」を開きます。

VOICEPEAK01

「フォーマット」は必ず「.wav」にします。命名規則の推奨値は以下の画像の通りとなります。

VOICEPEAK02

※このダイアログは×ボタンで設定が反映されます。

以上が必須設定になります。


AoiSupport側の設定

AoiSupportの「設定」から「VOICEPEAK設定」を選択することで、設定を行えます。
挿入先レイヤーの設定は後述します。その他、「保存ファイル名設定」、「音声再生時の設定」が行えます。


保存ファイル名設定

「保存ファイル名の先頭に現在日時をつける」にチェックを入れると、保存した音声ファイルや テキストファイルの先頭に「YYYYMMDDHH24MISS」の形式の現在日時を付与した形でリネームを行います

※VOICEPEAKが音声出力先フォルダ内にあるファイル名と同じ名称のファイルを 出力した場合、AoiSupportはそのファイルを検知できません。(ファイル追加は検知できるが、ファイル更新は検知できない)
同一名称のファイルを出力することがある場合はここにチェックを入れることで、必ず投げ込みができるようになります。

VOICEPEAK03

音声再生時の設定

ここにチェックを入れると、VOICEPEAKのカーソル位置を先頭にしてから音声再生を行うようになります。

VOICEPEAK04

10.常時フォルダ監視設定

常時フォルダ監視設定を有効化すると、AoiSupportは音声保存先フォルダを 常に監視し、wavファイルが追加されたらそのファイルを動画編集ソフトへ投げ込みを行います。
この機能を利用することでCoeFont、TALQu、SofTalkといった、wav出力可能なあらゆる音声合成ソフトの 音声をAviUtlやYMM4へ自動投げ込みできるようになります。

※この機能を利用する場合、音声合成ソフトの 自動操作は行わないため音声の保存操作は自分で行うことになります。

※音声フォーマットは現在wavのみ対応しています。

※wavと同名のtxtファイルやlabファイルがあった場合、 AoiSupportはそれも同時に投げ込みを行います。

※txtファイルはAoiSupport側で文字コードを自動判別し、 自動でUTF-8へ変換を行います。


常時フォルダ監視の有効化

AoiSupportの「設定」から「常時フォルダ監視設定」を選択します。
「音声保存先フォルダを常に監視する」にチェックを入れることで、「本体設定」で設定した音声保存先フォルダを 常に監視するようになります。

Always01

以上が必須設定になります。


txtファイル生成監視時間

ここではwavファイルを検知した後、txt及びlabファイルが生成されるまでどの時間待機するかの指定を行うことができます。 例えば1秒を指定した場合、AoiSupportがwavファイルを検知すると1秒間待機を行い、その間にtxt及びlabファイルが生成された場合、動画編集ソフトへそれらのファイルの 投げ込みを実施します。

Always08

音声投げ込み

常時フォルダ監視を有効化した後にwavファイルを音声保存先フォルダに設置すると、AoiSupportは そのファイルを動画編集ソフトへ投げ込みを行います。

※AoiSupportのメイン画面を開いているときのみ常時フォルダ監視が行われます。

※AoiSupportの画面上に「音声を検知しました。」の文字が表示されない場合、 AoiSupport側で音声検知ができていません。音声保存先と音声合成ソフトの保存先設定が合致しているか確認してください。


挿入先レイヤーの指定

CoeFontやTALQuなど、出力ファイルの名称にキャラクター(話者)名が含まれているものは レイヤー番号の指定や音声保存先の振り分けを行うことが可能です。
なお、SofTalkなどは出力ファイルの名称にキャラクター(話者)名を含めないため、AoiSupportのメイン画面の「デフォルト挿入レイヤー」で レイヤー番号を指定することになります。

※YMM4の場合、この画面でレイヤー番号を指定してもYMM4に反映されません。 YMM4のキャラクター設定でレイヤー番号の指定を行ってください。

Always02

音声合成ソフトで実際にwav出力を行い、出力された音声ファイルの名称を確認します。ここに「_」+「キャラ名」あるいは 「-」+「キャラ名」があればレイヤー番号の指定が可能です。+ボタンを押下して、「キャラ名」と「レイヤー番号」を入力することで、指定ができます。

※キャラ名の前に「_」あるいは「-」がついていない場合、このレイヤー番号の指定は 行えませんのでご注意ください。

Always03

CoeFontの設定例

ここではCoeFontの設定例を示します。CoeFontはWEBブラウザで利用するサービスであるため、 WEBブラウザのダウンロード先をAoiSupportの音声保存先と合わせることになります。そのため、メインとして利用していないWEBブラウザでCoeFontを 利用することを推奨します。

Always04

CoeFontにログインし、エディタ画面を開きます。右上の「高度なオプション」を開き、 「テキストを同時にダウンロード」にチェックを入れると字幕も一緒に動画編集ソフトへ投げ込みができるようになります。

Always05

一度テキストを入力し、ダウンロードのアイコンを押してファイルのダウンロードを行います。 その際、ブラウザによっては複数のダウンロードを有効にするかを聞かれるため、有効にするとwavとtxtを同時にダウンロードすることができるようになります。

※wavとtxtが同時にダウンロードできない場合、WEBブラウザの複数ダウンロード設定が無効になっています。 ChromeやEdgeの設定から複数ダウンロードを有効にしてください。

Always06

AoiSupportを開き、「設定」から「常時フォルダ監視設定」を選択し、「音声保存先フォルダを常に監視する」に チェックを入れます。ダウンロードしたファイルを確認し、キャラ名をAoiSupportに転記します。
AoiSupportのメイン画面に戻り、再度音声のダウンロードを行うことで、AviUtlやYMM4へ自動投げ込みができるようになります。

Always03

11.挿入先レイヤーの指定

AoiSupportは出力された音声ファイルのファイル名を読み取り、そのファイル名に記載されている キャラクター名やプリセット名を元に、音声投げ込みを実行します。
挿入先レイヤーはAoiSupportの(各音声合成ソフトの名称の)設定画面から設定を行うことができます。
なお、何も設定しなかった場合はAoiSupportのメイン画面のデフォルト挿入レイヤーへ挿入されることになります。

※YMM4の場合、この画面でレイヤー番号を指定してもYMM4に反映されません。 YMM4のキャラクター設定でレイヤー番号の指定を行ってください。


挿入先レイヤーの指定(キャラクター単位)

各音声合成ソフトのキャラクターをリストから選択することができ、そのキャラクターに対して 挿入先レイヤーを指定します。ここでうまく指定ができない場合、挿入先レイヤーの指定(プリセット単位)の方で直接指定を行います

Layer01

なお、A.I.VOICE、VOICEROID2、ガイノイドTalkの場合はプリセット名に必ず「フルネーム」を含ませてください。 また、プリセットごとに挿入レイヤーを変えたい場合や名前を指定したい場合は後述の「挿入先レイヤーの指定(プリセット単位)」で指定を行います。
以下はキャラクターを「琴葉 葵」、挿入先レイヤーを「4」にした場合の例です。

Layer02

※選択可能なキャラクターのリストはサーバからデータを取得するため、 更新されるごとに新キャラが追加されます。

※空白は除去して判定が行われるため、特に気にする必要はありません。

※VOICEPEAKは出力設定で「ナレーター名」を含むようにしてください。


挿入先レイヤーの指定(プリセット単位)

プリセット単位で挿入先レイヤーの指定を行います。A.I.VOICE、VOICEROID2、ガイノイドTalkの場合は プリセット名をそのまま入力します。VOICEVOX、COEIROINK、CeVIO CS、CeVIO AI、VOICEPEAKの場合は実際に出力されるファイルに含まれる名称を指定することになります。

Layer03

なお、AoiSupportはプリセット名を上から順に合致する文字が存在するか判定を行います。 そのため、下記のように同一文字があるプリセット名の場合、指定順によっては同一レイヤーに挿入されることがあります。

Layer04

この場合は右側にある矢印ボタンを利用し、名称の長い方を上にすることで、 別々のレイヤーへ挿入することが可能となります。

Layer05

※AoiSupportは「挿入先レイヤーの指定(プリセット単位)」で設定した内容を上から順に 判定を行い、どれにも合致しなかった場合、「挿入先レイヤーの指定(キャラクター単位)」で設定した内容を上から順に判定を行います。

12.削除・置換設定

AoiSupportの「設定」から「削除・置換設定」を選択することで設定ができます。
この機能を利用することで、テキストの投げ込みを行う前に加工処理をすることができます。

Replacement02

削除設定

リストから「文中」、「文頭」、「文末」を選択し、削除する文字列を入力することで、 動画編集ソフトへ投げ込む前に文章内のその単語を削除することができます。
「文中」はそのテキスト内の全単語の削除を行います。
「文頭」はその単語が文頭にあった場合、1単語だけ削除を行います。
「文末」はその単語が文末にあった場合、1単語だけ削除を行います。
「正規表現」は削除文字を正規表現で指定することができます。

※正規表現でフラグを付けたい場合は、「//」で囲った後にフラグを指定します。(例:/ABC/gi)


置換設定

リストから「文中」、「文頭」、「文末」を選択し、置換前及び置換後の文字列を入力することで、 動画編集ソフトへ投げ込む前に文章内のその単語を置換前の文字列から置換後の文字列へ変えることができます。
「文中」はそのテキスト内の全単語の置換を行います。
「文頭」はその単語が文頭にあった場合、1単語だけ置換を行います。
「文末」はその単語が文末にあった場合、1単語だけ置換を行います。
「正規表現」は置換前文字を正規表現で指定することができます。

※正規表現でフラグを付けたい場合は、「//」で囲った後にフラグを指定します。(例:/ABC/gi)

13.音声投げ込み

AoiSupportの音声保存ボタン或いはショートカットキーを入力することで、 音声合成ソフトの保存処理から動画編集ソフトへの投げ込みまでを自動実行してくれます。

※全音声保存のショートカットキーに対応する保存ボタンはないため注意


音声保存

Windowsのウィンドウ一覧から前面に出ている音声合成ソフト探し出し、そのソフトに対して保存処理を実行してくれます。
複数の音声合成ソフトが起動していても、より前面に出ているソフトに対して保存処理を実行してくれます。

Drop01

※動画編集ソフト等、他のアプリが最前面に出ていても保存処理は実行されます。

※動画編集ソフトが複数起動している場合、こちらもより前面に出ているソフトに対して 音声投げ込みが実行されます。

※音声合成ソフトのダイアログが開いていたり、設定画面が開いていた場合は 正常に保存処理が実行されないことがあるため、閉じた状態で実行してください。

全音声保存

A.I.VOICEのリスト機能の保存を行う場合は保存したいリストを選択後、全音声保存で割り当てた ショートカットキーで保存処理を実行できます。リストは複数を選択して一気に投げ込むことも可能です。

Drop02

なお、デフォルトだとA.I.VOICEは複数のリストを選択しても、1ファイルで出力されます。 これを分割して出力したい場合はA.I.VOICEの「ツール」から「プロジェクト設定」を開き、「音声ファイル保存」タブの 「ファイル分割」で「1文毎に区切って複数のファイルに書き出す」を選択する必要があります。

Drop03

VOICEVOX、COEIROINKの場合はリスト上にある全文章に対して音声の保存→投げ込みを実行してくれます。

Drop04

※CeVIO CS、CeVIO AIの場合、音声保存も全音声保存も同じ動きをします。 複数音声を保存したい場合は、保存したい音声を複数選択してから音声保存処理を実行してください。

※VOICEPEAKの場合、音声保存も全音声保存も同じ動きをします。 なお、VOICEPEAKの仕様上、プロジェクト内の全文章の音声保存を実施することになります。

14.音声再生

AoiSupportの音声再生のショートカットキーを入力すると、Windowsのウィンドウ一覧から 前面に出ている音声合成ソフト探し出し、そのソフトに対して音声再生を実行してくれます。


A.I.VOICE、VOICEROID2、ガイノイドTalk

A.I.VOICE、VOICEROID2、ガイノイドTalkの音声再生のショートカットキーを自動実行する仕組みとなっております。 なお、AoiSupport側の「A.I.VOICE設定」、「VOICEROID2設定」、「ガイノイドTalk設定」の音声再生時の設定でカーソル位置を指定すると、必ず全文読み上げできるようにすることが可能です。

Play01

VOICEVOX、COEIROINK

画面上に表示されている音声再生ボタンをマウスクリックする仕組みとなっております。音声再生ボタンがモニタの外にある場合、正常にクリックされませんので ご注意ください。また、うまくクリックできない場合はAoiSupportの「VOICEVOX設定」、「COEIROINK設定」でクリック位置の確認を行うことができます。

Play02

CeVIO CS、CeVIO AI

視聴/停止(Shift + Space)を押したときの動作と同じ動きをします。トラック再生のショートカットは現在実装しておりません。

VOICEPEAK

音声再生ボタンを押したときと同じ動きをします。なお、AoiSupport側の「VOICEPEAK設定」の音声再生時の設定でカーソル位置を先頭にチェックを入れると、 先頭に移動ボタンを押してから音声再生を行います。

Play03

15.音声保存先の振り分け

AoiSupportの「音声保存先設定」の「音声ファイルをキャラクターごとにフォルダ分けする」に チェックを入れると、キャラクターやプリセットごとに音声ファイルを振り分けることができます。
「10.挿入先レイヤーの指定」で指定したキャラ名やプリセット名のフォルダが作成され、そこに格納されます。

※一度試しで設定してみると挙動がよくわかるので、まずは動作確認してみることを推奨します。

※音声ファイルにキャラ名が含まれる場合、常時フォルダ監視機能でも保存先を振り分けることが可能です。


AviUtlの場合

AoiSupportの「音声保存先」で指定したフォルダに音声ファイルを格納した後、 挿入先レイヤー番号の判定を行います。その際、合致したキャラ名やプリセット名があった場合、「音声保存先」フォルダ配下にそのキャラ名やプリセット名で フォルダを作成し、その中にファイルを移動し、AviUtlへ投げ込みを実施します。
なお、合致するものがなかった場合、「音声保存先」で指定したフォルダから移動せず、そのままAviUtlへ投げ込みを行います。

Classify01

YMM4の場合

AoiSupportの「YMM4」設定で指定した「監視フォルダ」配下に、AoiSupportの各音声合成ソフト設定の 挿入先レイヤーで指定したキャラ名やプリセット名でフォルダ作成を行います。
AoiSupportは本体設定の「音声保存先」で指定したフォルダに一時的にファイルを格納した後、挿入先レイヤーで 指定したキャラ名やプリセット名で合致する条件が存在するか確認し、そのフォルダへ音声ファイルを移動させます。
なお、合致するものがなかった場合、「YMM4」設定で指定した「監視フォルダ」配下に直接音声ファイルを移動させます。

Classify02

※「10.挿入先レイヤーの指定」で移動先の キャラ名やプリセット名のフォルダ設定ができますが、レイヤー番号は指定できない(YMM4側で指定する)ため、ご注意ください。

YMM4側のキャラクター設定は以下のように、監視フォルダを上記で指定したキャラ名やプリセット名のフォルダにします。 ファイル名は既にキャラクター単位でフォルダ分けされているので、特に指定する必要はありません。挿入レイヤーはこの画面で設定します。

Classify03

16.連動起動設定

AoiSupportの「設定」から「連動起動設定」で設定を行うことができます。 ここで事前にアプリケーションを登録しておくことで、AoiSupportの起動時にAviUtlやA.I.VOICEなどの様々なアプリを連動して起動させることができます。

※exeファイルを指定した場合、AoiSupport起動時に対象のアプリが起動済みであるかのチェックが行われるため、 登録したアプリが二重起動されることはありません。


連動起動機能の有効化

「AoiSupport起動時に登録アプリケーションをまとめて起動する」にチェックを入れると「登録アプリケーション一覧」で 登録したアプリをAoiSupport起動時に自動で一括起動を行うことができます。

Linked01

登録アプリケーション一覧

プラスボタンを押すと、新規に登録したいアプリを増やすことができます。
「選択」ボタンを押して、起動したいアプリのexeファイルの指定を行います。なお、txtやwav、batファイルなどを指定することも可能です。
「起動」ボタンを押すと、登録したアプリをその場で起動させることが可能です。

Linked02

※txtファイルなどを指定した場合、Winddows上で紐づいたアプリ(メモ帳など)が起動し、そのtxtファイルを開きます。


アプリケーションの登録方法の補足

「選択」ボタンではなく、フォームに直接入力でも登録を行うことができます。
exeファイルの場合はShiftを押しながら右クリックで「パスのコピー」を行います。デスクトップなどにあるショートカットの場合は 右クリックから「プロパティ」を開き、「ショートカット」から「リンク先」をコピーします。コピーした文字列をフォームにコピペします。

Linked06 Linked05

CoeFontの連動起動例

以下にAoiSupport起動時にブラウザを開いて直接CoeFontの表示を行うことのできるbatファイルの例のファイルを置いておきます。
zipファイルを展開し、CoeFontに用いるブラウザのbatファイルを任意のフォルダに設置し、AoiSupportの連動起動のファイルに紐づけます。 そうすると、AoiSupport起動時に直接ブラウザを開いてCoeFontのページを表示させることが可能です。

run_coefont.zip

※ブラウザのインストール先によってはこのbatファイルで起動できないことがあります。その場合メモ帳などでbatファイルを編集し、ブラウザのインストール先を 指定する必要があります。

17.Q&A集

AoiSupportがうまく動かない場合はこちらのQ&A集をご参照ください。


Q.音声保存してくれない、音声保存処理が不安定

A.音声保存方式を変えてみてください
A.I.VOICE、VOICEROID2、ガイノイドTalk、CeVIO CS、CeVIO AIは2種類の音声保存方式を搭載しています。片方がうまく動作しない場合、 もう片方を選択して動作させてみてください。

Method01

※それでもうまく動作しない場合は9.常時フォルダ監視機能を 利用することで、自動投げ込みのみできるようになります。



Q.この画像のように変な感じに挿入される

QA01

A.考えられる原因は2つあります

  1. PSDToolKitの発動条件を設定していない
  2. 3.AviUtl設定に記載した内容を設定していない可能性があります。 以下のように設定を行ってください。

    QA02
  3. PSDToolKit内に含まれるごちゃまぜドロップスを使用していない
  4. PSDToolKitを使用する場合、ごちゃまぜドロップスはPSDToolKit内に含まれるものを使用する必要があります。 最新版のごちゃまぜドロップスを使用しようとしてPSDToolKitのごちゃまぜドロップスを上書きすると正常動作しなくなることがあるのでご注意ください。


Q.以下のようなエラーが出る

QA03

A.AviUtl(PSDToolKit)側の設定を見直してみてください
AoiSupportではなく、AviUtl上でエラーが出る場合はAviUtlの設定がおかしい可能性が高いです。上記のエラーはごちゃまぜドロップスのベータ版を 導入すると発生するエラーです。なるべく安定版を使用するようにしてください。


Q.音声保存は成功しているのに、投げ込みがされない

A.音声保存先を変えてみてください
音声保存先のフォルダのパスに記号が含まれていると検知がうまくできないことがあるようです。なるべくフォルダパスに記号は含めないようにしてください。


Q.音声投げ込み中にフリーズする

A.音声保存先を変えてみてください
音声保存先のフォルダ階層が深いと投げ込みができず、フリーズすることがあるようです。その場合はなるべくCドライブ直下などのフォルダを指定するようにしてください。

18.うまく動かない場合は

上記のQ&A集を見てもうまく動かない場合は本ページ下部にある製作者のTwitterまで連絡をお願いします。
なお、完全に解決できない場合もありますので、予めご了承ください・・・

Tags

Mrs.ニードルマウス

琴葉葵のことが大好きな琴葉葵のマスター。 主に葵ちゃんがゲーム実況する動画を作ってます。