CivArchive
    Dialogue Tools - Scene Builder + Dialogue Timer in one (ComfyUI nodes) - REF2VA/H3 - v1.0.1
    NSFW
    Preview 143455711
    Preview 143455710

    📦 Dialogue Tools - Scene Builder + Dialogue Timer in one download

    Two small ComfyUI nodes for talking-video workflows. One install. Use either, or both together.

    No requirements. None.

    No models. No LoRAs. No extra Python packages. These are not workflows you have to go hunting files for. They are small text tools that drop into your workflow, whatever model you use. The demo uses only built-in ComfyUI nodes and opens without a single red box.

    🎬 Scene Builder

    Say what each picture is once, then for every scene just list what happens, one thing per line. It writes the full reference-to-video prompt in the structure the model needs:

    • senses which picture and voice slots are switched on and renumbers every <Picture N> correctly

    • groups pictures of the same subject - the woman, the woman side shot, the woman on a bicycle

    • writes dialogue so lips actually move - named speaker, "says once", tied to the right voice

    • keeps spoken lines back to back so nobody mumbles in the gap

    • gives the model real room sounds instead of silence it fills with gibberish

    • never rewrites your words, and has an ON / OFF switch so it never locks your workflow

    ⏱ Dialogue Timer

    Counts only the spoken words in the prompt and sets the clip length to fit. Too long and the model mumbles to fill the silence; too short and lines get cut off. Reads MiniMax H3 <d> speech tags, "quotes", or plain "she says..." sentences.

    Together

    Connect the Scene Builder's prompt to the timer's prompt, and its action_seconds to the timer's breathing_room. Write the scene - the prompt and the clip length sort themselves out.

    Install

    • Download the zip and unzip it

    • Put the ComfyUI-DialogueTools folder into ComfyUI/custom_nodes/

    • Restart ComfyUI

    Already have my standalone Dialogue Timer? No problem - it is the same node. You can delete the standalone folder.

    Both nodes are also available as separate downloads on my profile if you only want one. Full guides are in the zip. MIT licence, do what you like with it.

    Description

    Fix: actions written between two spoken lines are no longer moved to the end of the clip. They now stay where you wrote them and happen during the dialogue. Before, characters had nothing to do while talking, and the model filled the time with its own ideas (like undressing when nobody asked). New 'hold the scene' switch, on by default: tells the model nobody does anything your beats don't describe and clothing stays as it is. Turn it off if you want the model to improvise. Thanks to the users who reported this.

    FAQ

    Comments (8)

    123sirako123521Sep 21, 2026· 2 reactions
    CivitAI

    Hey this looks promising! Is there a way to see what the nodes are actually generating when it sends it to the video model?
    For now all I see is:
    5 seconds (7 spoken words needs 4.3s)

    1 pictures ON, 0 voices ON | 2 spoken lines (7 words), 2 actions

    Pictures: <Picture 1> = a woman

    Room for actions handed to the timer: 1.5 s

    ! Actions that sat between two spoken lines were moved after the last line, so nobody mumbles in the gap.

    LORAGEEK
    Author
    Sep 21, 2026

    Oh thats the Report tool. On the other box that is the one that builds the prompt. Run that one. It will give you the entire prompt. LMK

    markfjohnsonSep 21, 2026· 2 reactions
    CivitAI

    Happy the play with this a bit but as the other person alluded to, the "! Actions that sat between two spoken lines were moved after the last line, so nobody mumbles in the gap." is a major issue as the characters seem free to do whatever for 15 seconds during the dialog. With no prompting or anything even leaning in that direction one of my female characters keeps removing the top of her dress to get her breasts out. Turns out I did not know she was an exhibitionist at heart ;)

    LORAGEEK
    Author
    Sep 21, 2026

    Ill look into this when I get home. Thanks for the heads up!

    LORAGEEK
    Author
    Sep 21, 2026

    Thanks for reporting this - you were right, and it's fixed in v1.0.1. The old 'close the gaps' option pushed every action written between two lines to the very end of the clip, so while people were talking the prompt gave them nothing to do - and the model filled the gap with its own ideas (hence the surprise exhibitionist!). In v1.0.1 those actions stay where you wrote them and happen during the dialogue, and a new 'hold the scene' switch (on by default) tells the model nobody does anything your beats don't describe and clothing stays as it is. Grab v1.0.1 and let me know how it behaves for you.

    FrogOnStiltsSep 21, 2026

    Which finetune are you using? Seems like an interesting side-effect 😂

    LORAGEEK
    Author
    Sep 21, 2026

    @FrogOnStilts Ha - honestly I think my tool gets the blame on this one, not the finetune! The old version left the characters standing around with nothing to do while they talked, so the model got creative. For what it's worth, I test on stock MiniMax H3 Ref2VA with the official 8-step ref turbo. The nodes themselves don't need any model - they only write the prompt, so they work with whatever you run.

    markfjohnsonSep 22, 2026· 1 reaction

    @LORAGEEK I'm just happy to be to a point where I can be useful. Spent a year constantly breaking things that everyone else seemed smart enough to run without issue. Now I'm 50/50 whether it is my fault or not.

    Workflows
    MiniMax H3

    Details

    Downloads
    200
    Platform
    CivitAI
    Platform Status
    Available
    Created
    9/22/2026
    Updated
    9/26/2026
    Deleted
    -

    Files

    dialogueToolsSceneBuilder_v101.zip

    Mirrors