ChibiBouningen / AqtUtl

AquesTalkPlayerの音声とAviUtlの字幕を同時に生成し、動画作成を支援するツール
GNU Affero General Public License v3.0
5 stars 1 forks source link

# AqtUtl -AquesTalkPlayerとAviUtlを連携で使いやすく!-


音声合成ソフトのAquesTalkPlayerと動画編集ソフトのAviUtlを連携させ、動画作成を支援するツールです。
mikado394m様のYukkuriUtilに近い機能を持ちます。YukkuriUtilの依存ソフトであるSoftalkがAquesTalkのサポートを終了したためAqtUtlを作成しました。

目次

導入方法

事前準備

もしAviUtlにpatch.aulを導入していなければ導入してください。

インストール

  1. ReleaseからAqtUtlの最新版をダウンロードする
    セキュリティソフトにより、ダウンロードしたAqtUtlのファイルが削除されてしまう場合があります。適宜例外設定を行ってください。
  2. AquesTalkPlayerの最新版を公式サイトからダウンロード
  3. ダウンロードしたAqtUtlとAquesTalkPlayerを解凍する
  4. AqtUtl.exeの入ったフォルダにAquesTalkPlayerの入ったフォルダ「aquestalkplayer」をコピーする
    画像のようになっていればOK

  5. AqtUtl.exeを起動する
  6. 「ツール」→「設定」から、AviUtlのプロジェクトに合わせてFPS(フレームレート)を設定する

導入に成功していれば、AqtUtlのツール→AquesTalkPlayerを起動 よりAquesTalkPlayerが起動できます。

古いバージョンから更新する場合

AqtUtl.exeを新しいバージョンに置き換えてください。

使い方

プロファイルを指定し、"字幕"の入力欄に文字を入力、「音声を生成」という部分をクリックすると音声の再生・生成が始まります。
すぐに「ここをD&Dしてください」という表示に切り替わるので、グレーになっている部分をそのままAviUtlの拡張編集にドラッグアンドドロップすると音声(及び設定していれば字幕)が現れます。
字幕と読みを別々にしたい場合、「字幕をコピー」にチェックを入れると"発音記号"の入力欄に発音を別で入力することができます。

AqtUtlでは、AquesTalkPlayerを用いて音声を生成しています。そのため、辞書登録や音声プリセットの作成はAquesTalkPlayer側にて行う必要があります

プロファイルの設定

事前にAquesTalkPlayerにてAquesTalkPlayerのオンラインマニュアルに従い、使用したい音声のプリセットを作成してください。


画面左側を右クリックし、「プロファイルを新規作成」をクリックすると、新しいプロファイルを作成します。
既存のプロファイルを右クリックし「プロファイルを編集」をクリックすると、そのプロファイルを編集することができます。
「プロファイルの設定」というウィンドウが開きます。

「プロファイル名」には任意のプロファイル名
「AquesTalkPlayerのプリセット名」には、AquesTalkPlayerで設定したプリセットの名前を入力します。
「音声の長さ補正」は、AviUtlに音声(と字幕)を出力する際、長さを指定したフレーム数分伸ばします。
「挿入するレイヤー」は、後述する1クリック挿入機能の有効時に音声を挿入するレイヤーを指定します。
「字幕を付与」の項目は字幕の設定方法にて解説しています。
作成(もしくは適用)ボタンを押すと、設定した内容が反映され、新規作成の場合は設定したプロファイルが選択できるようになっています。

字幕の設定方法

プロファイルごとに字幕を設定することができます。
ゆくサクとほぼ同じ方法で登録することができます。

  1. AviUtlを起動しプロジェクトを新規に作成する。
  2. 字幕を設定したいプロファイルを使って一度適当な音声を作り拡張編集に投げる。
  3. 音声を拡張編集のレイヤー1に移動する。
  4. 拡張編集でテキストオブジェクトを作り、レイヤー2に配置する。始点と終点を先ほどの音声に合わせる。
  5. テキストオブジェクトと音声をグループ化する。
  6. テキストオブジェクトを編集し、字幕になるよう好きなように編集する。
  7. 完成したら、拡張編集を右クリックしファイル→オブジェクトファイルのエクスポートを選択、適当なところにexoファイルを保存する。
  8. 保存したexoファイルをメモ帳で開く。
  9. [0]より上にある文字を全て消す。
  10. [0]の中3行目付近にあるend=の右にある数字を消し、{2}と書き換える(end={2}となっていればOK)。
  11. 少し下にあるfile=の右にある文字列を消し、{1}と書き換える(file={1}となっていればOK)。
  12. [1]にあるend=の右にある数字を消し、{2}と書き換える(end={2}となっていればOK)。
  13. [1.0]にあるtext=の右にある文字列を消し、{0}と書き換える(text={0}となっていればOK)。
  14. 書き換えたexoファイルの中身の文字列を全てコピーする。
  15. AqtUtlに戻り、字幕を設定したいプロファイルを編集する。
  16. 「字幕を付与」にチェックを入れる。
  17. 下のテキストボックスにexoファイルの中身をペーストし、「適用」を押す。

設定が完了したら、字幕が正しく表示されるかを確認してください。

AqtUtlの設定



「ツール」→「設定」からAqtUtl全体に関係する設定を変更することができます。
「音声出力パス」には音声とexoファイルを出力するフォルダを指定します。¥から記述するとAqtUtl.exeからの相対パスで記述することができます。
「AviUtlのFPS」には、AviUtlで編集するプロジェクトのフレームレートを記述します。
「起動時「字幕をコピー」にチェックを入れる」はそのままです。
「ごちゃまぜドロップスと連携」は1クリック挿入機能を使うをご確認ください。
「常に最前面に表示」にチェックを入れると、AqtUtlが他のアプリの裏に隠れず、常に最前面に表示されるようになります。


ショートカットキー

AqtUtlの主要な操作にはショートカットキーが割り振られています。

動作 割り当てキー
1つ上のプロファイルを選択 Ctrl + Shift + I
1つ下のプロファイルを選択 Ctrl + Shift + K
字幕入力欄にフォーカス Ctrl + Shift + O
発音入力欄にフォーカスし、字幕をコピーのチェックを外す Ctrl + Shift + L
字幕をコピーのチェックを切り替える Ctrl + Shift + M
音声を試聴する F5
音声を生成(もしくは拡張編集に挿入) Ctrl + Insert

現状ユーザーによってショートカットをカスタマイズする機能の実装は予定していません。メニューを作るのが面倒で...。
カスタマイズできるようにするPR待ってます。

1クリック挿入機能を使う

oov氏の公開しているAviUtlプラグイン「ごちゃまぜドロップス」の外部連携APIを使用して、1クリックで拡張編集タイムラインに音声や字幕を投入することができます。
ショートカットキーを同時に活用するとキーボード操作のみで次々と音声字幕を挿入していくことができるので、動画作成をより高速に行うことができます。


導入方法

  1. AqtUtlを起動し、「ツール」→「設定」→「ごちゃまぜドロップスと連携」にチェックを入れ、設定ウィンドウを閉じる

使用方法

ごちゃまぜドロップスを導入したAviUtlを起動し、必ずプロジェクトを開いた状態で「拡張編集に挿入」をクリックします。
音声の生成が完了した後、プロファイルに設定した音声と字幕がAviUtl拡張編集タイムラインの再生位置に挿入されます。
この時挿入されたオブジェクトの長さ分再生位置が移動します。
挿入するレイヤーは「プロファイルの編集」の「挿入するレイヤー」によって指定することができます。

うまく動かない!

挿入するレイヤーと再生位置にすでにオブジェクトが存在すると音声を挿入できません。
AviUtlで必ずプロジェクトを作成してください。 プロジェクトを開かず挿入操作を行うと「拡張編集に挿入しました」という表示になりますが実際には挿入できません。

PSDToolkitとの連携(上級者向け)

PSDToolkitを使用したことがある方向けの内容です。導入方法等の説明は割愛させていただきます。

  1. AqtUtlにて、字幕の設定方法に従い字幕を設定したプロファイルを作成する
  2. PSDToolkit環境設定の発動条件→1フレーム目に音声とテキストがある *.exoをドロップした時 にチェックを入れる
  3. PSDToolkitにてpsdや字幕音声、口パクの設定を行う

ことにより、AqtUtlから音声を挿入すると字幕や口パクが動くようになります。

動作要件

1クリック挿入機能有効時には追加で

が必要です。

質問・要望・バグ報告

GitHubのIssuesにて受け付けております。
その他作者Xや動画サイトのコメント欄でお気軽にどうぞ。

使用させて頂いた物