説明
このプログラムは一定のルールに基づいて記載された脚本から ゆっくりムービメーカー4で使用可能なymmpファイルを生成します。 ゆっくりムービメーカー3では利用できません。
アップデート情報
・setting.iniファイルを追加しました。ここでYOINとINTERVALを設定すると、最終的に生成されるYmmpのアイテムの余韻と間隔を調節出来ます。
・処理番号5として。Scenario,ExtractData,PronunciationData,Ymmp内のファイルを全て削除する処理を追加。
アップデートの方法は再度コピペイラーズをダウンロードし、コピペイラーズフォルダごと全て上書きしてください。
この処理で既存のテキストファイルやymmpファイル等は削除されず、アップデート後も利用可能です。
デモ
下記のような台本から
#シャープ内はボイスアイテムの生成に関係の無い部分となります。
キャラクタ名を除く脚本中の全ての文字はシャープか『』に囲まれた状態である必要があります。#
A『二重鍵括弧?に囲まれた文章をボイスアイテムとして生成します。二重鍵括弧の前にはキャラクタ名を付けてください』
B『複数行にまたがっている場合でも、話者が変わらない場合はまとめて二重鍵括弧をつける事が可能です。
この時、改行されている部分でセリフが分割されます。この例でのBのセリフは1つの二重鍵括弧で括られていますが2つのボイスアイテムとして生成されます。』
C『現在、セリフには二重鍵括弧、シャープ、ドル記号が利用できません。これは後のバージョンで解消される見込みです。』
このようなymmpファイルを生成する事が出来ます。
ゆっくりムービメーカー上で作成したキャラクタの設定を反映させることが出来るようになっています。
AよりBのボイスアイテムの方が短いのはB・Cのキャラクタは話す速度が非常に速いためです。
使い方
- コピペイラーズフォルダをゆっくりムービメーカー4本体と同階層に置く。
- プログラムを実行し。Scenarioフォルダにテキストファイルを入れた状態で1を入力すると。ExtractDataフォルダ内にセリフが抽出されたファイルが生成される。
- ゆっくりムービメーカーを起動し、キャラクタ等は適当で良いのでボイスアイテムを生成し、ボイスアイテム編集欄を表示させてください。
ExtractDataフォルダに_extract.csvファイルが入っている状態で2を実行し、プログラムの指示に従って、カーソル設定を行ってください。
ゆっくりムービメーカーを用いて発音を取得します、この間マウスとキーボードが利用できなくなります。
少々時間がかかるので、強制終了したい場合はマウスを素早く左上に動かしてください。
処理が完了するとPronunciationDataフォルダ内に発音が付与されたファイルが生成されます。
- プログラムのメインメニューから、3を入力すると。PronunciationDataフォルダ内の_pronunciation.csvファイルを対象にして処理を行い、Ymmpフォルダ内にゆっくりムービメーカー4で読み込み可能なymmpファイルを生成します。
- Ymmp内に生成されたymmpをゆっくりムービメーカー4で読み込み。何も変更しないまま上書き保存してください。この時、アイテムの長さがすべて1となっていますが次の工程で修正されるため気にしないでください。
-
ゆっくりムービメーカー4での上書き保存完了後。プログラムのメインメニューから4を入力するとYmmpフォルダ内の.ymmpを対象に処理を行い。アイテムを適切な長さに修正したymmpがCompleteYmmpフォルダ内に生成されます。
setting.iniのYOINとINTERVALを変更するとアイテムの長さとアイテムごとの間隔が調整できます。 - CompleteYmmpフォルダ内のymmpをゆっくりムービメーカー4に読み込ませれば適切なボイスアイテムが生成されています。ゆっくりムービメーカー4での動画作成を行ってください。
- 5を入力するとBase,CompleteYmmpを除くフォルダ内のファイルを全て削除します。確認の表示が出るので表示が出たらDeleteと入力すると処理が行われます。
よくありそうな質問
Q なんでこんな使いづらいプログラムなの?
A ゆっくりムービメーカー4様のボイスアイテムを生成するという仕様上、ゆっくりムービメーカー4様の機能を再現もしくは利用する必要があり、再現は難しそうだったので利用の方向で進めたらこうなりました。少しづつ改良していこうと思います。
Q AqKanji2Koe使えば発音取れるんじゃないの?
A 使ってみたのですが、どうもゆっくりムービメーカー4様の生成する発音と微妙に違うようです、今回はゆっくりムービメーカー4様に対する便利ツール。という位置づけであったため、ゆっくりムービメーカー4様に準拠する形にしようと思いこうなりました。
Q UIがひどすぎる
A UI作成経験が少なく碌なものが作れず・・・当OSSプロジェクトに参加してUI作成にご協力いただければ幸いです。
Q バグがあった。機能を改善してほしい。その他要望がある。
A OSSプロジェクトから修正やIssueを作成していただくか、下記TwitterアカウントまでDMいただければ幸いです。
Q 起動が遅い。プログラムが不要にデカい。
A ちょっとExe化で色々とあるようで、簡単なpyinstallerというライブラリを使ったらどうも遅いしデカいみたいです。そのうち改善します。
Q なぜGPLライセンスに?
A 当プログラム及びプロジェクトは将来的に、ゆっくりムービメーカー4作者である饅頭遣い様がゆっくりムービメーカー4に組み込んでいただいた時点で存在価値がなくなるだろうと考えています。 そのため、饅頭遣い様に構文ルールや構文解析等のノウハウを提供する事を目的としており。そのために最も適切なライセンスがGPLであると判断して設定しました。 当プロジェクトの目的は非常に狭く、GPL感染については大した問題にならないと想定しています。
-
Q エラーが発生する
A よくあるエラーの原因を以下に記載します。番号はメインメニューから入力して行われる処理の番号に対応しています。
1:文字コードがutf-8になっていない。テキストファイルの文字コードをutf-8にしてください。わからない場合は、Baseフォルダ内にあるsample.txtが文字コードutf-8で作成されていますのでこれをコピーして編集してください。
3:コピペイラーズフォルダの位置が正しくない可能性があります。上記「使い方」を参考に正しい位置に配置してください。
4:アイテムが何も入っていないymmpしか生成されない場合、「使い方」手順5が正しく行われていない可能性があります。
その他のエラー等については下記TwitterアカウントまでDMください。