avfranco commited on
Commit
a8e1be5
·
verified ·
1 Parent(s): 0d16ed8

Update app.py

Browse files

Ask question button / text set to visible

Files changed (1) hide show
  1. app.py +11 -11
app.py CHANGED
@@ -18,17 +18,6 @@ pipe = pipeline(
18
  device=device,
19
  )
20
 
21
- @spaces.GPU
22
- def audio_transcribe(inputs, task):
23
- if inputs is None:
24
- raise gr.Error("No audio file submitted! Please upload or record an audio file before submitting your request.")
25
-
26
- text = pipe(inputs, batch_size=BATCH_SIZE, generate_kwargs={"task": task}, return_timestamps=True)["text"]
27
- transcriberUI.ask_question.visible = True
28
- transcriberUI.submit_question.visible = True
29
-
30
- return text
31
-
32
  @spaces.GPU
33
  def respond_to_question(transcript, question):
34
  # Optionally, use OpenAI API to generate a response to the user's question
@@ -61,6 +50,17 @@ with gr.Blocks() as transcriberUI:
61
  response_output = gr.Textbox(label="Response", visible=False)
62
  submit_question = gr.Button("Submit question", visible=False)
63
 
 
 
 
 
 
 
 
 
 
 
 
64
  def ask_question_callback():
65
  if ask_question.value:
66
  response = respond_to_question(transcript_output.value, ask_question.value)
 
18
  device=device,
19
  )
20
 
 
 
 
 
 
 
 
 
 
 
 
21
  @spaces.GPU
22
  def respond_to_question(transcript, question):
23
  # Optionally, use OpenAI API to generate a response to the user's question
 
50
  response_output = gr.Textbox(label="Response", visible=False)
51
  submit_question = gr.Button("Submit question", visible=False)
52
 
53
+ @spaces.GPU
54
+ def audio_transcribe(inputs, task):
55
+ if inputs is None:
56
+ raise gr.Error("No audio file submitted! Please upload or record an audio file before submitting your request.")
57
+
58
+ text = pipe(inputs, batch_size=BATCH_SIZE, generate_kwargs={"task": task}, return_timestamps=True)["text"]
59
+ ask_question.visible = True
60
+ submit_question.visible = True
61
+
62
+ return text
63
+
64
  def ask_question_callback():
65
  if ask_question.value:
66
  response = respond_to_question(transcript_output.value, ask_question.value)