ComfyUI Extension: ComfyUI Japanese Romaji Converter

Authored by hirokazu

Created

Updated

0 stars

Run ComfyUI workflows without the setup

No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.

ComfyUI custom node to convert Japanese text in prompts to Hepburn romaji for LTX-2.3 speech generation

Looking for a different extension?

Custom Nodes (2)

README

ComfyUI Japanese Romaji Converter

LTX-2.3などの英語ベース動画生成モデルで日本語セリフを正確に発音させるためのComfyUIカスタムノードです。

プロンプト内の引用符 "..." で囲まれた日本語テキストを、ヘボン式ローマ字に自動変換します。英語部分は一切変更しません。

変換例

入力: He says, "コーヒーの香りは、私の心を落ち着かせます。" The camera zooms in.
出力: He says, "Koohii no kaori wa, watakushi no kokoro o ochitsukasemasu." The camera zooms in.

括弧内の英語翻訳も自動削除します:

入力: She says, "ありがとう!" (Thank you!)
出力: She says, "Arigatoo!"

インストール

方法1: ComfyUI Manager(推奨)

ComfyUI Managerから ComfyUI Japanese Romaji Converter を検索してインストール。

方法2: 手動インストール

cd ComfyUI/custom_nodes/
git clone https://github.com/hirokazu/ComfyUI-JapaneseRomaji
pip install fugashi unidic-lite

ノード一覧

Japanese Romaji Converter(標準版)

シンプルな変換ノード。3段階パイプラインのStage 2として使用。

| 入力 | 型 | 説明 | |:---|:---|:---| | prompt | STRING | 変換対象のプロンプト | | engine | COMBO | fugashi(推奨)/ pykakasi(軽量) | | remove_english_translations | BOOLEAN | 括弧内の英語翻訳を削除するか(デフォルト: True) |

| 出力 | 型 | 説明 | |:---|:---|:---| | converted_prompt | STRING | 変換後のプロンプト |

Japanese Romaji Converter (Advanced)(高度版)

変換モードの選択や、変換前後の比較が可能な高度版ノード。

| 入力 | 型 | 説明 | |:---|:---|:---| | prompt | STRING | 変換対象のプロンプト | | engine | COMBO | fugashi(推奨)/ pykakasi(軽量) | | conversion_mode | COMBO | quotes_only(引用符内のみ)/ all_japanese(全日本語) | | remove_english_translations | BOOLEAN | 括弧内の英語翻訳を削除するか |

| 出力 | 型 | 説明 | |:---|:---|:---| | converted_prompt | STRING | 変換後のプロンプト | | original_prompt | STRING | 変換前の元のプロンプト(デバッグ用) |

推奨ワークフロー(LTX-2.3 3段階パイプライン)

[ユーザー入力(日本語)]
        ↓
[Stage 1: TextGenerateGemma3Prompt]
  シナリオ生成(セリフは日本語のまま引用符で出力)
        ↓
[Stage 2: Japanese Romaji Converter]  ← このノード
  "日本語セリフ" → "Romaji speech"
  括弧内の英語翻訳を削除
        ↓
[Stage 3: TextGenerateLTX2Prompt]
  LTX-2.3専用フォーマットに最終整形
        ↓
[LTX-2.3 動画生成]

変換エンジン

fugashi(推奨)

fugashi (UniDic) で形態素解析を行い、各形態素の発音(pron)フィールドから自前のカタカナ→ローマ字変換を行います。品詞情報に基づいて自然なスペース制御を実現します。

  • 名詞と助詞はスペースで区切る(koohii no kaori wa
  • 動詞と助動詞は自然に結合(tabeteimasu
  • 助詞の発音が正確(は→wa, を→o, へ→e)
  • pykakasi 不要

pykakasi(フォールバック)

pykakasi のみを使用する軽量エンジン。fugashi をインストールできない環境向け。

変換精度について

| ケース | 変換例 | 備考 | |:---|:---|:---| | 一般的な文 | こんにちはkonnichiwa | ✅ UniDic pron で正確 | | 長音 | コーヒーkoohii | ✅ | | 助詞は/を/へ | wa, o, e | ✅ UniDic pron で自動処理 | | 句読点 | ., ,, ! | ✅ | | 複合語 | ものづくりmonozukuri | ✅ | | 動詞活用 | 向かっていますmukatteimasu | ✅ 促音・結合処理済み | | サ変動詞 | 勉強していますbenkyooshiteimasu | ✅ |

依存ライブラリ

ライセンス

MIT License

Run ComfyUI workflows without the setup

No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.

Learn more