feat: 注册 subtitle-correction 节点到进程内注册表

在 register_all 中导入 subtitle_correction 并注册其 invoke,
使调度器可按 node_type 调用领域纠错节点。已通过 registry 冒烟验证
(list_nodes 含 subtitle-correction)。
This commit is contained in:
2026-09-06 10:44:21 +08:00
parent f2895ee103
commit 6a265a1bc8
+2 -1
View File
@@ -49,7 +49,7 @@ def register(manifest: NodeManifest, handler: NodeHandler) -> None:
def register_all() -> None: def register_all() -> None:
"""注册全部内置节点,启动时调用一次;重复调用按 ID 覆盖,幂等。""" """注册全部内置节点,启动时调用一次;重复调用按 ID 覆盖,幂等。"""
from nodes import ass, echo, ffmpeg, frame_extract, llm, llm_filter, subtitle_ocr, vlm, whisper from nodes import ass, echo, ffmpeg, frame_extract, llm, llm_filter, subtitle_correction, subtitle_ocr, vlm, whisper
register(_load_manifest("echo"), echo.invoke) register(_load_manifest("echo"), echo.invoke)
register(_load_manifest("ffmpeg"), ffmpeg.invoke) register(_load_manifest("ffmpeg"), ffmpeg.invoke)
register(_load_manifest("whisper"), whisper.invoke) register(_load_manifest("whisper"), whisper.invoke)
@@ -57,6 +57,7 @@ def register_all() -> None:
register(_load_manifest("vlm"), vlm.invoke) register(_load_manifest("vlm"), vlm.invoke)
register(_load_manifest("frame-extract"), frame_extract.invoke) register(_load_manifest("frame-extract"), frame_extract.invoke)
register(_load_manifest("subtitle-ocr"), subtitle_ocr.invoke) register(_load_manifest("subtitle-ocr"), subtitle_ocr.invoke)
register(_load_manifest("subtitle-correction"), subtitle_correction.invoke)
register(_load_manifest("llm-filter"), llm_filter.invoke) register(_load_manifest("llm-filter"), llm_filter.invoke)
register(_load_manifest("ass"), ass.invoke) register(_load_manifest("ass"), ass.invoke)