From 6a265a1bc8e7a64fc6a9fe53cfcc45f78990ca80 Mon Sep 17 00:00:00 2001 From: catShark <1716967236@qq.com> Date: Sun, 6 Sep 2026 10:44:21 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B3=A8=E5=86=8C=20subtitle-correctio?= =?UTF-8?q?n=20=E8=8A=82=E7=82=B9=E5=88=B0=E8=BF=9B=E7=A8=8B=E5=86=85?= =?UTF-8?q?=E6=B3=A8=E5=86=8C=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在 register_all 中导入 subtitle_correction 并注册其 invoke, 使调度器可按 node_type 调用领域纠错节点。已通过 registry 冒烟验证 (list_nodes 含 subtitle-correction)。 --- src/wov_app/registry.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/wov_app/registry.py b/src/wov_app/registry.py index 811147a..75e9684 100644 --- a/src/wov_app/registry.py +++ b/src/wov_app/registry.py @@ -49,7 +49,7 @@ def register(manifest: NodeManifest, handler: NodeHandler) -> None: def register_all() -> None: """注册全部内置节点,启动时调用一次;重复调用按 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("ffmpeg"), ffmpeg.invoke) register(_load_manifest("whisper"), whisper.invoke) @@ -57,6 +57,7 @@ def register_all() -> None: register(_load_manifest("vlm"), vlm.invoke) register(_load_manifest("frame-extract"), frame_extract.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("ass"), ass.invoke)