Update app.py
Browse files
app.py
CHANGED
|
@@ -154,11 +154,14 @@ def process_video(video_file, language_choice):
|
|
| 154 |
model = TTS(language=language, device=device)
|
| 155 |
speaker_ids = model.hps.data.spk2id
|
| 156 |
|
| 157 |
-
def
|
| 158 |
-
|
| 159 |
-
|
| 160 |
-
|
| 161 |
-
|
|
|
|
|
|
|
|
|
|
| 162 |
|
| 163 |
for speaker_key in speaker_ids.keys():
|
| 164 |
speaker_id = speaker_ids[speaker_key]
|
|
|
|
| 154 |
model = TTS(language=language, device=device)
|
| 155 |
speaker_ids = model.hps.data.spk2id
|
| 156 |
|
| 157 |
+
def generate_segment_audio_batch(translation_batch, speaker_id):
|
| 158 |
+
segment_files = []
|
| 159 |
+
for segment in translation_batch:
|
| 160 |
+
start, end, translated_text = segment
|
| 161 |
+
segment_path = os.path.join(output_dir, f'segment_{start}_{end}.wav')
|
| 162 |
+
model.tts_to_file(translated_text, speaker_id, segment_path, speed=speed)
|
| 163 |
+
segment_files.append((segment_path, start, end, translated_text))
|
| 164 |
+
return segment_files
|
| 165 |
|
| 166 |
for speaker_key in speaker_ids.keys():
|
| 167 |
speaker_id = speaker_ids[speaker_key]
|