Skip to content

haya256/text_to_ymm4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

text_to_ymm4

テキストファイルを ゆっくりMovieMaker4(YMM4) の台本CSV形式に変換するPythonスクリプトです。

概要

長文テキストをYMM4で読み込める台本ファイル(CSV)に自動変換します。句点・感嘆符・疑問符・読点を基準に文を適切な長さに分割するため、読み上げが自然になります。

必要環境

  • Python 3.x(標準ライブラリのみ使用。追加インストール不要)

使い方

  1. data/input.txt に変換したいテキストを保存する(UTF-8)

  2. スクリプトを実行する

    python text_to_ymm4.py
  3. data/script.csv が生成される

  4. 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に登録してあるキャラクター名と一致させてください。

出力フォーマット

キャラクター名,セリフテキスト
キャラクター名,セリフテキスト
...

分割ルール

  1. 改行で分割
  2. 句点(。)・感嘆符(!)・疑問符(?)で分割
  3. MAX_CHARS を超える場合は読点(、)でさらに分割

ライセンス

MIT License

About

テキストをYMM4台本CSV形式に変換するスクリプト

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages