Spaces:
Paused
Paused
Commit
·
7f9d568
1
Parent(s):
f6f628c
code
Browse files
app.py
CHANGED
@@ -26,7 +26,7 @@ else:
|
|
26 |
|
27 |
|
28 |
|
29 |
-
def transcribe(audio: tuple[int, np.ndarray], conversation: list[dict]):
|
30 |
|
31 |
output = pipe({"audio": audio[1], "turns": conversation, "sampling_rate": audio[0]},
|
32 |
max_new_tokens=512,
|
@@ -35,8 +35,10 @@ def transcribe(audio: tuple[int, np.ndarray], conversation: list[dict]):
|
|
35 |
|
36 |
conversation.append({"role": "user", "content": output["transcription"]})
|
37 |
conversation.append({"role": "assistant", "content": output["reply"]})
|
|
|
|
|
38 |
|
39 |
-
yield AdditionalOutputs(conversation)
|
40 |
|
41 |
|
42 |
with gr.Blocks() as demo:
|
|
|
26 |
|
27 |
|
28 |
|
29 |
+
def transcribe(audio: tuple[int, np.ndarray], conversation: list[dict], gradio_convo: list[dict]):
|
30 |
|
31 |
output = pipe({"audio": audio[1], "turns": conversation, "sampling_rate": audio[0]},
|
32 |
max_new_tokens=512,
|
|
|
35 |
|
36 |
conversation.append({"role": "user", "content": output["transcription"]})
|
37 |
conversation.append({"role": "assistant", "content": output["reply"]})
|
38 |
+
gradio_convo.append({"role": "user", "content": output["transcription"]})
|
39 |
+
gradio_convo.append({"role": "assistant", "content": output["reply"]})
|
40 |
|
41 |
+
yield AdditionalOutputs(conversation, gradio_convo)
|
42 |
|
43 |
|
44 |
with gr.Blocks() as demo:
|