Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -534,9 +534,7 @@ def process_entry(entry, i, tts_model, video_width, video_height, process_mode,
|
|
| 534 |
speaker = entry.get("speaker", "default")
|
| 535 |
speaker_wav_path = f"speaker_{speaker}_sample.wav"
|
| 536 |
|
| 537 |
-
|
| 538 |
-
|
| 539 |
-
if process_mode > 2 and speaker_wav_path and os.path.exists(speaker_wav_path) and target_language in supported_languages:
|
| 540 |
generate_voiceover_clone(entry['translated'], tts_model, desired_speed, target_language, speaker_wav_path, segment_audio_path)
|
| 541 |
else:
|
| 542 |
generate_voiceover_OpenAI(entry['translated'], target_language, desired_speed, segment_audio_path)
|
|
@@ -568,7 +566,7 @@ def add_transcript_voiceover(video_path, translated_json, output_path, process_m
|
|
| 568 |
actual_durations = []
|
| 569 |
error_messages = []
|
| 570 |
|
| 571 |
-
if process_mode
|
| 572 |
global tts_model
|
| 573 |
if tts_model is None:
|
| 574 |
try:
|
|
|
|
| 534 |
speaker = entry.get("speaker", "default")
|
| 535 |
speaker_wav_path = f"speaker_{speaker}_sample.wav"
|
| 536 |
|
| 537 |
+
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():
|
|
|
|
|
|
|
| 538 |
generate_voiceover_clone(entry['translated'], tts_model, desired_speed, target_language, speaker_wav_path, segment_audio_path)
|
| 539 |
else:
|
| 540 |
generate_voiceover_OpenAI(entry['translated'], target_language, desired_speed, segment_audio_path)
|
|
|
|
| 566 |
actual_durations = []
|
| 567 |
error_messages = []
|
| 568 |
|
| 569 |
+
if process_mode > 2:
|
| 570 |
global tts_model
|
| 571 |
if tts_model is None:
|
| 572 |
try:
|