ComfyUI Extension: ComfyUI Japanese Romaji Converter
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 | ✅ |
依存ライブラリ
- fugashi + unidic-lite(推奨エンジン)
- pykakasi >= 2.2.1(フォールバックエンジン、オプション)
ライセンス
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.