Spaces:
Running on Zero
Running on Zero
Update app.py
Browse files
app.py
CHANGED
|
@@ -538,13 +538,7 @@ def _format_completion_status(
|
|
| 538 |
rtf = (elapsed / audio_seconds) if audio_seconds > 0 else float("inf")
|
| 539 |
parts = [
|
| 540 |
"Done",
|
| 541 |
-
f"chunks={chunk_count}",
|
| 542 |
-
f"audio={audio_seconds:.2f}s",
|
| 543 |
-
f"elapsed={elapsed:.2f}s",
|
| 544 |
-
f"RTF={rtf:.3f}" if np.isfinite(rtf) else "RTF=inf",
|
| 545 |
]
|
| 546 |
-
if first_audio_time is not None:
|
| 547 |
-
parts.append(f"TTFA={(first_audio_time - started_at) * 1000.0:.0f}ms")
|
| 548 |
return " | ".join(parts)
|
| 549 |
|
| 550 |
|
|
@@ -1323,9 +1317,9 @@ def _build_demo(
|
|
| 1323 |
with gr.Accordion("Streaming Options", open=False):
|
| 1324 |
stream_text_chunk_tokens = gr.Slider(1, 64, value=12, step=1, label="Text Chunk Tokens")
|
| 1325 |
stream_input_delay = gr.Slider(0.0, 0.5, value=0.0, step=0.05, label="Input Delay (s)")
|
| 1326 |
-
stream_decode_chunk_frames = gr.Slider(1, 20, value=
|
| 1327 |
stream_decode_overlap_frames = gr.Slider(0, 10, value=0, step=1, label="Decode Overlap Frames")
|
| 1328 |
-
chunk_duration = gr.Slider(0.
|
| 1329 |
stream_prebuffer_seconds = gr.Slider(0.0, 20.0, value=0.0, step=0.05, label="Initial Buffer (s)")
|
| 1330 |
|
| 1331 |
run_btn = gr.Button(
|
|
|
|
| 538 |
rtf = (elapsed / audio_seconds) if audio_seconds > 0 else float("inf")
|
| 539 |
parts = [
|
| 540 |
"Done",
|
|
|
|
|
|
|
|
|
|
|
|
|
| 541 |
]
|
|
|
|
|
|
|
| 542 |
return " | ".join(parts)
|
| 543 |
|
| 544 |
|
|
|
|
| 1317 |
with gr.Accordion("Streaming Options", open=False):
|
| 1318 |
stream_text_chunk_tokens = gr.Slider(1, 64, value=12, step=1, label="Text Chunk Tokens")
|
| 1319 |
stream_input_delay = gr.Slider(0.0, 0.5, value=0.0, step=0.05, label="Input Delay (s)")
|
| 1320 |
+
stream_decode_chunk_frames = gr.Slider(1, 20, value=6, step=1, label="Decode Chunk Frames")
|
| 1321 |
stream_decode_overlap_frames = gr.Slider(0, 10, value=0, step=1, label="Decode Overlap Frames")
|
| 1322 |
+
chunk_duration = gr.Slider(0.08, 4.0, value=0.96, step=0.08, label="Codec Chunk Duration (s)")
|
| 1323 |
stream_prebuffer_seconds = gr.Slider(0.0, 20.0, value=0.0, step=0.05, label="Initial Buffer (s)")
|
| 1324 |
|
| 1325 |
run_btn = gr.Button(
|