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 |
|