diff --git a/facefusion.ini b/facefusion.ini index 1298533..6306b51 100644 --- a/facefusion.ini +++ b/facefusion.ini @@ -92,6 +92,7 @@ frame_colorizer_blend = frame_enhancer_model = frame_enhancer_blend = lip_syncer_model = +lip_syncer_weight = [uis] open_browser = diff --git a/facefusion/processors/modules/lip_syncer.py b/facefusion/processors/modules/lip_syncer.py index be20bd5..2b2360f 100755 --- a/facefusion/processors/modules/lip_syncer.py +++ b/facefusion/processors/modules/lip_syncer.py @@ -189,7 +189,7 @@ def prepare_audio_frame(temp_audio_frame : AudioFrame) -> AudioFrame: temp_audio_frame = numpy.maximum(numpy.exp(-5 * numpy.log(10)), temp_audio_frame) temp_audio_frame = numpy.log10(temp_audio_frame) * 1.6 + 3.2 temp_audio_frame = temp_audio_frame.clip(-4, 4).astype(numpy.float32) - temp_audio_frame = temp_audio_frame * (state_manager.get_item('lip_syncer_weight') * 2.0) + temp_audio_frame = temp_audio_frame * state_manager.get_item('lip_syncer_weight') * 2.0 temp_audio_frame = numpy.expand_dims(temp_audio_frame, axis = (0, 1)) return temp_audio_frame