Spaces:
Sleeping
Sleeping
Fix Buges
Browse files
app.py
CHANGED
@@ -187,14 +187,10 @@ def transcribe_video(video_file, video_url, language, target_language, output_fo
|
|
187 |
iface = gr.Interface(
|
188 |
fn=transcribe_video,
|
189 |
inputs=[
|
190 |
-
gr.File(label="Upload Video File (or leave empty for YouTube link)", optional=True
|
191 |
gr.Textbox(label="YouTube Video URL (optional)", placeholder="https://www.youtube.com/watch?v=..."),
|
192 |
gr.Dropdown(label="Select Original Video Language", choices=["en", "es", "fr", "de", "it", "pt"], value="en"),
|
193 |
-
gr.Dropdown(
|
194 |
-
label="Select Subtitle Translation Language",
|
195 |
-
choices=["en", "fa", "es", "fr", "de", "it", "pt", "ar", "zh", "hi", "ja", "ko", "ru"],
|
196 |
-
value="fa"
|
197 |
-
),
|
198 |
gr.Radio(label="Choose Output Format", choices=["SRT", "Video with Hardsub", "Word", "PDF", "PowerPoint"], value="Video with Hardsub")
|
199 |
],
|
200 |
outputs=gr.File(label="Download File"),
|
@@ -205,7 +201,10 @@ iface = gr.Interface(
|
|
205 |
"in various formats including SRT, hardcoded subtitles in video, Word, PDF, or PowerPoint."
|
206 |
),
|
207 |
theme="compact",
|
208 |
-
live=False
|
209 |
)
|
210 |
|
211 |
-
|
|
|
|
|
|
|
|
187 |
iface = gr.Interface(
|
188 |
fn=transcribe_video,
|
189 |
inputs=[
|
190 |
+
gr.File(label="Upload Video File (or leave empty for YouTube link)"), # Removed 'optional=True'
|
191 |
gr.Textbox(label="YouTube Video URL (optional)", placeholder="https://www.youtube.com/watch?v=..."),
|
192 |
gr.Dropdown(label="Select Original Video Language", choices=["en", "es", "fr", "de", "it", "pt"], value="en"),
|
193 |
+
gr.Dropdown(label="Select Subtitle Translation Language", choices=["en", "fa", "es", "fr"], value="fa"),
|
|
|
|
|
|
|
|
|
194 |
gr.Radio(label="Choose Output Format", choices=["SRT", "Video with Hardsub", "Word", "PDF", "PowerPoint"], value="Video with Hardsub")
|
195 |
],
|
196 |
outputs=gr.File(label="Download File"),
|
|
|
201 |
"in various formats including SRT, hardcoded subtitles in video, Word, PDF, or PowerPoint."
|
202 |
),
|
203 |
theme="compact",
|
204 |
+
live=False
|
205 |
)
|
206 |
|
207 |
+
if __name__ == "__main__":
|
208 |
+
iface.launch()
|
209 |
+
|
210 |
+
|