freddyaboulton HF staff commited on
Commit
7f9d568
·
1 Parent(s): f6f628c
Files changed (1) hide show
  1. app.py +4 -2
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: