Update app.py
Browse files
app.py
CHANGED
@@ -404,10 +404,7 @@ def process_entry(entry, i, tts_model, video_width, video_height, process_mode,
|
|
404 |
speaker = entry.get("speaker", "default")
|
405 |
speaker_wav_path = f"speaker_{speaker}_sample.wav"
|
406 |
|
407 |
-
|
408 |
-
supported_languages = tts_model.synthesizer.tts_model.language_manager.name_to_id.keys()
|
409 |
-
|
410 |
-
if process_mode > 2 and speaker_wav_path and os.path.exists(speaker_wav_path) and target_language in supported_languages:
|
411 |
generate_voiceover_clone(entry['translated'], tts_model, desired_speed, target_language, speaker_wav_path, segment_audio_path)
|
412 |
else:
|
413 |
generate_voiceover_OpenAI(entry['translated'], target_language, desired_speed, segment_audio_path)
|
@@ -441,7 +438,7 @@ def add_transcript_voiceover(video_path, translated_json, output_path, process_m
|
|
441 |
audio_segments = []
|
442 |
error_messages = []
|
443 |
|
444 |
-
if process_mode
|
445 |
global tts_model
|
446 |
if tts_model is None:
|
447 |
try:
|
|
|
404 |
speaker = entry.get("speaker", "default")
|
405 |
speaker_wav_path = f"speaker_{speaker}_sample.wav"
|
406 |
|
407 |
+
if process_mode > 2 and speaker_wav_path and os.path.exists(speaker_wav_path) and target_language in tts_model.synthesizer.tts_model.language_manager.name_to_id.keys():
|
|
|
|
|
|
|
408 |
generate_voiceover_clone(entry['translated'], tts_model, desired_speed, target_language, speaker_wav_path, segment_audio_path)
|
409 |
else:
|
410 |
generate_voiceover_OpenAI(entry['translated'], target_language, desired_speed, segment_audio_path)
|
|
|
438 |
audio_segments = []
|
439 |
error_messages = []
|
440 |
|
441 |
+
if process_mode > 2:
|
442 |
global tts_model
|
443 |
if tts_model is None:
|
444 |
try:
|