dlflannery commited on
Commit
03891dd
·
verified ·
1 Parent(s): 3c1c01c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -8
app.py CHANGED
@@ -1,6 +1,4 @@
1
  import os
2
- from re import L
3
- import tempfile
4
  import gradio as gr
5
  # import openai
6
  from numpy._core.defchararray import endswith, isdecimal
@@ -242,7 +240,7 @@ def update_user(user_win):
242
  if user_win == s:
243
  user = s
244
  break
245
- return user
246
 
247
  def speech_worker(chunks=[],q=[]):
248
  for chunk in chunks:
@@ -288,7 +286,7 @@ def list_permanent_files():
288
 
289
  with gr.Blocks() as demo:
290
  history = gr.State([])
291
- password = gr.State("")
292
  # user = gr.State("unknown")
293
  model = gr.State("gpt-4o-mini")
294
  q = gr.State([])
@@ -396,9 +394,9 @@ with gr.Blocks() as demo:
396
  'Note: first voice response may take a longer time.')
397
  with gr.Row():
398
  user_window = gr.Textbox(label = "User Name")
399
- # user_window.blur(fn=update_user, inputs=user_window, outputs=user_window)
400
  pwd_window = gr.Textbox(label = "Password")
401
- # pwd_window.blur(updatePassword, pwd_window, [password, pwd_window])
402
  with gr.Row():
403
  audio_widget = gr.Audio(type='filepath', format='wav',waveform_options=gr.WaveformOptions(
404
  show_recording_waveform=True), sources=['microphone'], scale = 3, label="Prompt/Question Voice Entry", max_length=120)
@@ -411,10 +409,10 @@ with gr.Blocks() as demo:
411
  speak_output = gr.Button(value="Speak Dialog", visible=False)
412
  prompt_window = gr.Textbox(label = "Prompt or Question")
413
  output_window = gr.Textbox(label = "Dialog")
414
- submit_button.click(chat, inputs=[prompt_window, user_window, password, history, output_window, model],
415
  outputs=[history, output_window, prompt_window, model])
416
  clear_button.click(fn=new_conversation, inputs=user_window, outputs=[prompt_window, history, output_window])
417
- audio_widget.stop_recording(fn=transcribe, inputs=[user_window, password, audio_widget],
418
  outputs=[prompt_window])
419
  audio_widget.pause_recording(fn=pause_message, outputs=[prompt_window])
420
  reset_button.add(audio_widget)
 
1
  import os
 
 
2
  import gradio as gr
3
  # import openai
4
  from numpy._core.defchararray import endswith, isdecimal
 
240
  if user_win == s:
241
  user = s
242
  break
243
+ return gr.Textbox(value=user)
244
 
245
  def speech_worker(chunks=[],q=[]):
246
  for chunk in chunks:
 
286
 
287
  with gr.Blocks() as demo:
288
  history = gr.State([])
289
+ # password = gr.State("")
290
  # user = gr.State("unknown")
291
  model = gr.State("gpt-4o-mini")
292
  q = gr.State([])
 
394
  'Note: first voice response may take a longer time.')
395
  with gr.Row():
396
  user_window = gr.Textbox(label = "User Name")
397
+ # user_window.blur(fn=update_user, inputs=user_window, outputs=user_window)
398
  pwd_window = gr.Textbox(label = "Password")
399
+ # pwd_window.blur(updatePassword, pwd_window, [password, pwd_window])
400
  with gr.Row():
401
  audio_widget = gr.Audio(type='filepath', format='wav',waveform_options=gr.WaveformOptions(
402
  show_recording_waveform=True), sources=['microphone'], scale = 3, label="Prompt/Question Voice Entry", max_length=120)
 
409
  speak_output = gr.Button(value="Speak Dialog", visible=False)
410
  prompt_window = gr.Textbox(label = "Prompt or Question")
411
  output_window = gr.Textbox(label = "Dialog")
412
+ submit_button.click(chat, inputs=[prompt_window, user_window, pwd_window, history, output_window, model],
413
  outputs=[history, output_window, prompt_window, model])
414
  clear_button.click(fn=new_conversation, inputs=user_window, outputs=[prompt_window, history, output_window])
415
+ audio_widget.stop_recording(fn=transcribe, inputs=[user_window, pwd_window, audio_widget],
416
  outputs=[prompt_window])
417
  audio_widget.pause_recording(fn=pause_message, outputs=[prompt_window])
418
  reset_button.add(audio_widget)