BoldActionMan commited on
Commit
63bf65c
·
verified ·
1 Parent(s): 4b9a0a5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -2
app.py CHANGED
@@ -158,10 +158,13 @@ def process_video(video_file, language_choice):
158
  start, end, translated_text = segment
159
  segment_path = os.path.join(output_dir, f'segment_{start}_{end}.wav')
160
  model.tts_to_file(translated_text, speaker_id, segment_path, speed=speed)
161
- print(f"{start}, {end}")
162
  reference_speaker = AudioFileClip.subclip(audio_clip, start, end) # This is the voice you want to clone
163
  reference_speaker.write_audiofile(f'reference_speaker_{start}_{end}.wav')
164
- target_se, audio_name = se_extractor.get_se(f'reference_speaker_{start}_{end}.wav', tone_color_converter, vad=False)
 
 
 
165
  # Run the tone color converter
166
  encode_message = "@MyShell"
167
  tone_color_converter.convert(
 
158
  start, end, translated_text = segment
159
  segment_path = os.path.join(output_dir, f'segment_{start}_{end}.wav')
160
  model.tts_to_file(translated_text, speaker_id, segment_path, speed=speed)
161
+
162
  reference_speaker = AudioFileClip.subclip(audio_clip, start, end) # This is the voice you want to clone
163
  reference_speaker.write_audiofile(f'reference_speaker_{start}_{end}.wav')
164
+ try:
165
+ target_se, audio_name = se_extractor.get_se(f'reference_speaker_{start}_{end}.wav', tone_color_converter, vad=False)
166
+ except NotImplementedError:
167
+ target_se, audio_name = se_extractor.get_se(reference_audio, tone_color_converter, vad=False)
168
  # Run the tone color converter
169
  encode_message = "@MyShell"
170
  tone_color_converter.convert(