Spaces:
Paused
Paused
WIP
Browse files
app.py
CHANGED
@@ -276,8 +276,8 @@ def transcribe_youtube(url, return_timestamps, generate_subs, chunk_length_s=30,
|
|
276 |
"text": result["transcription"]["text"],
|
277 |
"segments": [
|
278 |
{
|
279 |
-
"start": segment["
|
280 |
-
"end": segment["
|
281 |
"text": segment["text"]
|
282 |
}
|
283 |
for segment in result["transcription"]["segments"]
|
@@ -347,8 +347,8 @@ def transcribe(inputs, return_timestamps, generate_subs, chunk_length_s=30, batc
|
|
347 |
"text": result["transcription"]["text"],
|
348 |
"segments": [
|
349 |
{
|
350 |
-
"start": segment["
|
351 |
-
"end": segment["
|
352 |
"text": segment["text"]
|
353 |
}
|
354 |
for segment in result["transcription"]["segments"]
|
@@ -384,7 +384,7 @@ youtube_transcribe = gr.Interface(
|
|
384 |
gr.Textbox(label="YouTube URL", placeholder="https://www.youtube.com/watch?v=..."),
|
385 |
gr.Checkbox(label="Include timestamps", value=True),
|
386 |
gr.Checkbox(label="Generate subtitles", value=True),
|
387 |
-
gr.Slider(minimum=
|
388 |
gr.Slider(minimum=32, maximum=256, value=128, step=32, label="Batch Size")
|
389 |
],
|
390 |
outputs=[
|
@@ -408,7 +408,7 @@ mf_transcribe = gr.Interface(
|
|
408 |
gr.Audio(sources="microphone", type="filepath"),
|
409 |
gr.Checkbox(label="Include timestamps", value=True),
|
410 |
gr.Checkbox(label="Generate subtitles", value=True),
|
411 |
-
gr.Slider(minimum=
|
412 |
gr.Slider(minimum=32, maximum=256, value=128, step=32, label="Batch Size")
|
413 |
],
|
414 |
outputs=[
|
@@ -429,7 +429,7 @@ file_transcribe = gr.Interface(
|
|
429 |
gr.Audio(sources="upload", type="filepath", label="Audio file"),
|
430 |
gr.Checkbox(label="Include timestamps", value=True),
|
431 |
gr.Checkbox(label="Generate subtitles", value=True),
|
432 |
-
gr.Slider(minimum=
|
433 |
gr.Slider(minimum=32, maximum=256, value=8, step=32, label="Batch Size")
|
434 |
],
|
435 |
outputs=[
|
|
|
276 |
"text": result["transcription"]["text"],
|
277 |
"segments": [
|
278 |
{
|
279 |
+
"start": segment["start_time"],
|
280 |
+
"end": segment["end_time"],
|
281 |
"text": segment["text"]
|
282 |
}
|
283 |
for segment in result["transcription"]["segments"]
|
|
|
347 |
"text": result["transcription"]["text"],
|
348 |
"segments": [
|
349 |
{
|
350 |
+
"start": segment["start_time"],
|
351 |
+
"end": segment["end_time"],
|
352 |
"text": segment["text"]
|
353 |
}
|
354 |
for segment in result["transcription"]["segments"]
|
|
|
384 |
gr.Textbox(label="YouTube URL", placeholder="https://www.youtube.com/watch?v=..."),
|
385 |
gr.Checkbox(label="Include timestamps", value=True),
|
386 |
gr.Checkbox(label="Generate subtitles", value=True),
|
387 |
+
gr.Slider(minimum=5, maximum=30, value=15, step=5, label="Chunk Length (seconds)"),
|
388 |
gr.Slider(minimum=32, maximum=256, value=128, step=32, label="Batch Size")
|
389 |
],
|
390 |
outputs=[
|
|
|
408 |
gr.Audio(sources="microphone", type="filepath"),
|
409 |
gr.Checkbox(label="Include timestamps", value=True),
|
410 |
gr.Checkbox(label="Generate subtitles", value=True),
|
411 |
+
gr.Slider(minimum=5, maximum=30, value=30, step=5, label="Chunk Length (seconds)"),
|
412 |
gr.Slider(minimum=32, maximum=256, value=128, step=32, label="Batch Size")
|
413 |
],
|
414 |
outputs=[
|
|
|
429 |
gr.Audio(sources="upload", type="filepath", label="Audio file"),
|
430 |
gr.Checkbox(label="Include timestamps", value=True),
|
431 |
gr.Checkbox(label="Generate subtitles", value=True),
|
432 |
+
gr.Slider(minimum=5, maximum=30, value=15, step=5, label="Chunk Length (seconds)"),
|
433 |
gr.Slider(minimum=32, maximum=256, value=8, step=32, label="Batch Size")
|
434 |
],
|
435 |
outputs=[
|