テキストファイルを ゆっくりMovieMaker4(YMM4) の台本CSV形式に変換するPythonスクリプトです。
長文テキストをYMM4で読み込める台本ファイル(CSV)に自動変換します。句点・感嘆符・疑問符・読点を基準に文を適切な長さに分割するため、読み上げが自然になります。
- Python 3.x(標準ライブラリのみ使用。追加インストール不要)
-
data/input.txtに変換したいテキストを保存する(UTF-8) -
スクリプトを実行する
python text_to_ymm4.py
-
data/script.csvが生成される -
YMM4で読み込む
- 「ツール」→「台本編集」→「台本ファイルを開く」
data/script.csvを選択- 「タイムラインに追加」をクリック
text_to_ymm4.py 冒頭の定数を編集して変更できます。
| 定数 | デフォルト値 | 説明 |
|---|---|---|
INPUT_FILE |
data/input.txt |
入力テキストファイルのパス |
OUTPUT_FILE |
data/script.csv |
出力CSVファイルのパス |
CHARACTER_NAME |
CHARACTER_NAME |
YMM4に登録済みのキャラクター名 |
MAX_CHARS |
40 |
1セリフの最大文字数 |
CHARACTER_NAME は、YMM4に登録してあるキャラクター名と一致させてください。
キャラクター名,セリフテキスト
キャラクター名,セリフテキスト
...
- 改行で分割
- 句点(。)・感嘆符(!)・疑問符(?)で分割
MAX_CHARSを超える場合は読点(、)でさらに分割
MIT License