Add subtitles
Browse files
app.py
CHANGED
|
@@ -23,6 +23,7 @@ TRANSLATE_TRANSCRIPTIONS = True
|
|
| 23 |
ADD_SUBTITLES_TO_VIDEO = True
|
| 24 |
REMOVE_FILES = False
|
| 25 |
if DEVICE == "cpu":
|
|
|
|
| 26 |
SECONDS = 300
|
| 27 |
else:
|
| 28 |
SECONDS = 50
|
|
@@ -525,7 +526,7 @@ def subtify():
|
|
| 525 |
subtify_button.click(fn=get_audio_and_video_from_video, inputs=[url_textbox, stream_page], outputs=[original_audio, original_audio_path, original_video_path])
|
| 526 |
original_audio.change(fn=trascribe_audio, inputs=[original_audio_path, source_languaje], outputs=[original_audio_transcribed, original_audio_transcribed_path])
|
| 527 |
original_audio_transcribed.change(fn=translate_transcription, inputs=[original_audio_transcribed_path, source_languaje, target_languaje], outputs=[original_audio_translated, original_audio_translated_path])
|
| 528 |
-
|
| 529 |
|
| 530 |
demo.launch()
|
| 531 |
|
|
|
|
| 23 |
ADD_SUBTITLES_TO_VIDEO = True
|
| 24 |
REMOVE_FILES = False
|
| 25 |
if DEVICE == "cpu":
|
| 26 |
+
# I supose that I am on huggingface server
|
| 27 |
SECONDS = 300
|
| 28 |
else:
|
| 29 |
SECONDS = 50
|
|
|
|
| 526 |
subtify_button.click(fn=get_audio_and_video_from_video, inputs=[url_textbox, stream_page], outputs=[original_audio, original_audio_path, original_video_path])
|
| 527 |
original_audio.change(fn=trascribe_audio, inputs=[original_audio_path, source_languaje], outputs=[original_audio_transcribed, original_audio_transcribed_path])
|
| 528 |
original_audio_transcribed.change(fn=translate_transcription, inputs=[original_audio_transcribed_path, source_languaje, target_languaje], outputs=[original_audio_translated, original_audio_translated_path])
|
| 529 |
+
original_audio_translated.change(fn=add_translated_subtitles_to_video, inputs=[original_video_path, original_audio_path, original_audio_translated_path], outputs=subtitled_video)
|
| 530 |
|
| 531 |
demo.launch()
|
| 532 |
|