From be5255bf9ad4821a2c85c12178ac2f11762d4874 Mon Sep 17 00:00:00 2001 From: henryruhs Date: Sun, 13 Sep 2026 13:03:29 +0200 Subject: [PATCH] load voice extractor on every processor --- facefusion/processors/modules/age_modifier/core.py | 4 ++-- facefusion/processors/modules/background_remover/core.py | 4 ++-- facefusion/processors/modules/deep_swapper/core.py | 4 ++-- facefusion/processors/modules/expression_restorer/core.py | 4 ++-- facefusion/processors/modules/face_debugger/core.py | 4 ++-- facefusion/processors/modules/face_editor/core.py | 4 ++-- facefusion/processors/modules/face_enhancer/core.py | 4 ++-- facefusion/processors/modules/face_swapper/core.py | 4 ++-- facefusion/processors/modules/frame_colorizer/core.py | 4 ++-- facefusion/processors/modules/frame_enhancer/core.py | 4 ++-- 10 files changed, 20 insertions(+), 20 deletions(-) diff --git a/facefusion/processors/modules/age_modifier/core.py b/facefusion/processors/modules/age_modifier/core.py index e30097e5..025d13ea 100755 --- a/facefusion/processors/modules/age_modifier/core.py +++ b/facefusion/processors/modules/age_modifier/core.py @@ -9,7 +9,7 @@ import numpy import facefusion.capability_store import facefusion.choices import facefusion.jobs.job_manager -from facefusion import config, content_analyser, face_aligner, face_classifier, face_detector, face_masker, face_recognizer, inference_manager, logger, state_manager, translator, video_manager +from facefusion import config, content_analyser, face_aligner, face_classifier, face_detector, face_masker, face_recognizer, inference_manager, logger, state_manager, translator, video_manager, voice_extractor from facefusion.common_helper import create_int_metavar, get_middle from facefusion.download import conditional_download_hashes, conditional_download_sources, resolve_download_url from facefusion.face_creator import scale_face @@ -153,7 +153,7 @@ def apply_args(args : Args, apply_state_item : ApplyStateItem) -> None: def get_common_modules() -> List[ModuleType]: - return [ content_analyser, face_aligner, face_classifier, face_detector, face_masker, face_recognizer ] + return [ content_analyser, face_aligner, face_classifier, face_detector, face_masker, face_recognizer, voice_extractor ] def pre_check() -> bool: diff --git a/facefusion/processors/modules/background_remover/core.py b/facefusion/processors/modules/background_remover/core.py index fa89f473..336f74eb 100644 --- a/facefusion/processors/modules/background_remover/core.py +++ b/facefusion/processors/modules/background_remover/core.py @@ -9,7 +9,7 @@ import numpy import facefusion.capability_store import facefusion.choices import facefusion.jobs.job_manager -from facefusion import config, content_analyser, inference_manager, logger, state_manager, translator, video_manager +from facefusion import config, content_analyser, inference_manager, logger, state_manager, translator, video_manager, voice_extractor from facefusion.common_helper import is_macos, is_windows from facefusion.download import conditional_download_hashes, conditional_download_sources, resolve_download_url from facefusion.execution import has_execution_provider @@ -531,7 +531,7 @@ def apply_args(args : Args, apply_state_item : ApplyStateItem) -> None: def get_common_modules() -> List[ModuleType]: - return [ content_analyser ] + return [ content_analyser, voice_extractor ] def pre_check() -> bool: diff --git a/facefusion/processors/modules/deep_swapper/core.py b/facefusion/processors/modules/deep_swapper/core.py index c3f12292..7e781c3f 100755 --- a/facefusion/processors/modules/deep_swapper/core.py +++ b/facefusion/processors/modules/deep_swapper/core.py @@ -9,7 +9,7 @@ from cv2.typing import Size import facefusion.capability_store import facefusion.jobs.job_manager -from facefusion import config, content_analyser, face_aligner, face_classifier, face_detector, face_masker, face_recognizer, inference_manager, logger, state_manager, translator, video_manager +from facefusion import config, content_analyser, face_aligner, face_classifier, face_detector, face_masker, face_recognizer, inference_manager, logger, state_manager, translator, video_manager, voice_extractor from facefusion.common_helper import create_int_metavar, get_middle from facefusion.download import conditional_download_hashes, conditional_download_sources, resolve_download_url_by_provider from facefusion.face_creator import scale_face @@ -305,7 +305,7 @@ def apply_args(args : Args, apply_state_item : ApplyStateItem) -> None: def get_common_modules() -> List[ModuleType]: - return [ content_analyser, face_aligner, face_classifier, face_detector, face_masker, face_recognizer ] + return [ content_analyser, face_aligner, face_classifier, face_detector, face_masker, face_recognizer, voice_extractor ] def pre_check() -> bool: diff --git a/facefusion/processors/modules/expression_restorer/core.py b/facefusion/processors/modules/expression_restorer/core.py index fb147a42..6394e9d1 100755 --- a/facefusion/processors/modules/expression_restorer/core.py +++ b/facefusion/processors/modules/expression_restorer/core.py @@ -8,7 +8,7 @@ import numpy import facefusion.capability_store import facefusion.jobs.job_manager -from facefusion import config, content_analyser, face_aligner, face_classifier, face_detector, face_masker, face_recognizer, inference_manager, logger, state_manager, translator, video_manager +from facefusion import config, content_analyser, face_aligner, face_classifier, face_detector, face_masker, face_recognizer, inference_manager, logger, state_manager, translator, video_manager, voice_extractor from facefusion.common_helper import create_int_metavar, get_middle from facefusion.download import conditional_download_hashes, conditional_download_sources, resolve_download_url from facefusion.face_creator import scale_face @@ -137,7 +137,7 @@ def apply_args(args : Args, apply_state_item : ApplyStateItem) -> None: def get_common_modules() -> List[ModuleType]: - return [ content_analyser, face_aligner, face_classifier, face_detector, face_masker, face_recognizer ] + return [ content_analyser, face_aligner, face_classifier, face_detector, face_masker, face_recognizer, voice_extractor ] def pre_check() -> bool: diff --git a/facefusion/processors/modules/face_debugger/core.py b/facefusion/processors/modules/face_debugger/core.py index f662e19f..fdef0077 100755 --- a/facefusion/processors/modules/face_debugger/core.py +++ b/facefusion/processors/modules/face_debugger/core.py @@ -7,7 +7,7 @@ import numpy import facefusion.capability_store import facefusion.jobs.job_manager -from facefusion import config, content_analyser, face_aligner, face_classifier, face_detector, face_masker, face_recognizer, logger, state_manager, translator, video_manager +from facefusion import config, content_analyser, face_aligner, face_classifier, face_detector, face_masker, face_recognizer, logger, state_manager, translator, video_manager, voice_extractor from facefusion.common_helper import get_middle from facefusion.face_creator import scale_face from facefusion.face_helper import warp_face_by_face_landmark_5 @@ -54,7 +54,7 @@ def apply_args(args : Args, apply_state_item : ApplyStateItem) -> None: def get_common_modules() -> List[ModuleType]: - return [ content_analyser, face_aligner, face_classifier, face_detector, face_masker, face_recognizer ] + return [ content_analyser, face_aligner, face_classifier, face_detector, face_masker, face_recognizer, voice_extractor ] def pre_check() -> bool: diff --git a/facefusion/processors/modules/face_editor/core.py b/facefusion/processors/modules/face_editor/core.py index 6194280e..7d97cefb 100755 --- a/facefusion/processors/modules/face_editor/core.py +++ b/facefusion/processors/modules/face_editor/core.py @@ -8,7 +8,7 @@ import numpy import facefusion.capability_store import facefusion.jobs.job_manager -from facefusion import config, content_analyser, face_aligner, face_classifier, face_detector, face_masker, face_recognizer, inference_manager, logger, state_manager, translator, video_manager +from facefusion import config, content_analyser, face_aligner, face_classifier, face_detector, face_masker, face_recognizer, inference_manager, logger, state_manager, translator, video_manager, voice_extractor from facefusion.common_helper import create_float_metavar, get_middle from facefusion.download import conditional_download_hashes, conditional_download_sources, resolve_download_url from facefusion.face_creator import scale_face @@ -275,7 +275,7 @@ def apply_args(args : Args, apply_state_item : ApplyStateItem) -> None: def get_common_modules() -> List[ModuleType]: - return [ content_analyser, face_aligner, face_classifier, face_detector, face_masker, face_recognizer ] + return [ content_analyser, face_aligner, face_classifier, face_detector, face_masker, face_recognizer, voice_extractor ] def pre_check() -> bool: diff --git a/facefusion/processors/modules/face_enhancer/core.py b/facefusion/processors/modules/face_enhancer/core.py index d1d80b6e..824ca433 100755 --- a/facefusion/processors/modules/face_enhancer/core.py +++ b/facefusion/processors/modules/face_enhancer/core.py @@ -7,7 +7,7 @@ import numpy import facefusion.capability_store import facefusion.jobs.job_manager -from facefusion import config, content_analyser, face_aligner, face_classifier, face_detector, face_masker, face_recognizer, inference_manager, logger, state_manager, translator, video_manager +from facefusion import config, content_analyser, face_aligner, face_classifier, face_detector, face_masker, face_recognizer, inference_manager, logger, state_manager, translator, video_manager, voice_extractor from facefusion.common_helper import create_float_metavar, create_int_metavar, get_middle from facefusion.download import conditional_download_hashes, conditional_download_sources, resolve_download_url from facefusion.face_creator import scale_face @@ -331,7 +331,7 @@ def apply_args(args : Args, apply_state_item : ApplyStateItem) -> None: def get_common_modules() -> List[ModuleType]: - return [ content_analyser, face_aligner, face_classifier, face_detector, face_masker, face_recognizer ] + return [ content_analyser, face_aligner, face_classifier, face_detector, face_masker, face_recognizer, voice_extractor ] def pre_check() -> bool: diff --git a/facefusion/processors/modules/face_swapper/core.py b/facefusion/processors/modules/face_swapper/core.py index 39845173..7c69442b 100755 --- a/facefusion/processors/modules/face_swapper/core.py +++ b/facefusion/processors/modules/face_swapper/core.py @@ -9,7 +9,7 @@ import numpy import facefusion.capability_store import facefusion.choices import facefusion.jobs.job_manager -from facefusion import config, content_analyser, face_aligner, face_classifier, face_detector, face_masker, face_recognizer, inference_manager, logger, state_manager, translator, video_manager +from facefusion import config, content_analyser, face_aligner, face_classifier, face_detector, face_masker, face_recognizer, inference_manager, logger, state_manager, translator, video_manager, voice_extractor from facefusion.common_helper import get_first, get_middle, is_macos from facefusion.download import conditional_download_hashes, conditional_download_sources, resolve_download_url from facefusion.execution import has_execution_provider @@ -599,7 +599,7 @@ def apply_args(args : Args, apply_state_item : ApplyStateItem) -> None: def get_common_modules() -> List[ModuleType]: - return [ content_analyser, face_aligner, face_classifier, face_detector, face_masker, face_recognizer ] + return [ content_analyser, face_aligner, face_classifier, face_detector, face_masker, face_recognizer, voice_extractor ] def pre_check() -> bool: diff --git a/facefusion/processors/modules/frame_colorizer/core.py b/facefusion/processors/modules/frame_colorizer/core.py index 4ab0fa40..5f267970 100644 --- a/facefusion/processors/modules/frame_colorizer/core.py +++ b/facefusion/processors/modules/frame_colorizer/core.py @@ -9,7 +9,7 @@ import numpy import facefusion.capability_store import facefusion.choices import facefusion.jobs.job_manager -from facefusion import config, content_analyser, inference_manager, logger, state_manager, translator, video_manager +from facefusion import config, content_analyser, inference_manager, logger, state_manager, translator, video_manager, voice_extractor from facefusion.common_helper import create_int_metavar, is_macos from facefusion.download import conditional_download_hashes, conditional_download_sources, resolve_download_url from facefusion.execution import has_execution_provider @@ -223,7 +223,7 @@ def apply_args(args : Args, apply_state_item : ApplyStateItem) -> None: def get_common_modules() -> List[ModuleType]: - return [ content_analyser ] + return [ content_analyser, voice_extractor ] def pre_check() -> bool: diff --git a/facefusion/processors/modules/frame_enhancer/core.py b/facefusion/processors/modules/frame_enhancer/core.py index 470c8813..a54db5ea 100644 --- a/facefusion/processors/modules/frame_enhancer/core.py +++ b/facefusion/processors/modules/frame_enhancer/core.py @@ -9,7 +9,7 @@ import numpy import facefusion.capability_store import facefusion.choices import facefusion.jobs.job_manager -from facefusion import config, content_analyser, inference_manager, logger, state_manager, translator, video_manager +from facefusion import config, content_analyser, inference_manager, logger, state_manager, translator, video_manager, voice_extractor from facefusion.common_helper import create_int_metavar, is_macos from facefusion.download import conditional_download_hashes, conditional_download_sources, resolve_download_url from facefusion.execution import has_execution_provider @@ -609,7 +609,7 @@ def apply_args(args : Args, apply_state_item : ApplyStateItem) -> None: def get_common_modules() -> List[ModuleType]: - return [ content_analyser ] + return [ content_analyser, voice_extractor ] def pre_check() -> bool: