Files
serious-factory-ComfyUI-Mul…/__init__.py
T
HabibandClaude Opus 4.6 187b7aad2c Initial release: frame-based prompt scheduling for InfiniteTalk/MultiTalk
- MultiTalkPromptSchedule node: assign prompts to frame ranges for scene direction
- Runtime monkey-patch of multitalk_loop.py (no WanVideoWrapper files modified)
- Per-scene negative prompts via ||| separator
- NAG compatible, graceful fallback if upstream changes

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 18:59:43 +01:00

24 lines
694 B
Python

"""
ComfyUI-MultiTalkPromptSchedule
Standalone custom node that adds frame-based prompt scheduling to InfiniteTalk/MultiTalk.
Works by monkey-patching the prompt selection logic in WanVideoWrapper's multitalk_loop
at import time. No files in ComfyUI-WanVideoWrapper are modified.
"""
from .prompt_schedule import MultiTalkPromptSchedule
from .patch import apply_prompt_schedule_patch
# Apply the monkey-patch on import
apply_prompt_schedule_patch()
NODE_CLASS_MAPPINGS = {
"MultiTalkPromptSchedule": MultiTalkPromptSchedule,
}
NODE_DISPLAY_NAME_MAPPINGS = {
"MultiTalkPromptSchedule": "MultiTalk Prompt Schedule",
}
__all__ = ["NODE_CLASS_MAPPINGS", "NODE_DISPLAY_NAME_MAPPINGS"]