Spaces:
Running
Running
Update app.py
Browse filesstill fighting user window jazz, removed user state var
app.py
CHANGED
@@ -242,7 +242,7 @@ def update_user(user_win):
|
|
242 |
if user_win == s:
|
243 |
user = s
|
244 |
break
|
245 |
-
return
|
246 |
|
247 |
def speech_worker(chunks=[],q=[]):
|
248 |
for chunk in chunks:
|
@@ -289,7 +289,7 @@ def list_permanent_files():
|
|
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([])
|
295 |
qsave = gr.State([])
|
@@ -396,7 +396,7 @@ 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=
|
400 |
pwd_window = gr.Textbox(label = "Password")
|
401 |
pwd_window.blur(updatePassword, pwd_window, [password, pwd_window])
|
402 |
with gr.Row():
|
@@ -419,7 +419,7 @@ with gr.Blocks() as demo:
|
|
419 |
audio_widget.pause_recording(fn=pause_message, outputs=[prompt_window])
|
420 |
reset_button.add(audio_widget)
|
421 |
audio_out = gr.Audio(autoplay=True, visible=False)
|
422 |
-
audio_out.stop(fn=gen_output_audio, inputs=[q,
|
423 |
speak_output.click(fn=initial_audio_output, inputs=[output_window, user_window], outputs=[audio_out, q])
|
424 |
output_window.change(fn=set_speak_button, inputs=output_window,outputs=speak_output)
|
425 |
# demo.unload(final_clean_up(user))
|
|
|
242 |
if user_win == s:
|
243 |
user = s
|
244 |
break
|
245 |
+
return gr.Textbox(value=user)
|
246 |
|
247 |
def speech_worker(chunks=[],q=[]):
|
248 |
for chunk in chunks:
|
|
|
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([])
|
295 |
qsave = gr.State([])
|
|
|
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():
|
|
|
419 |
audio_widget.pause_recording(fn=pause_message, outputs=[prompt_window])
|
420 |
reset_button.add(audio_widget)
|
421 |
audio_out = gr.Audio(autoplay=True, visible=False)
|
422 |
+
audio_out.stop(fn=gen_output_audio, inputs=[q, user_window], outputs = [audio_out, q])
|
423 |
speak_output.click(fn=initial_audio_output, inputs=[output_window, user_window], outputs=[audio_out, q])
|
424 |
output_window.change(fn=set_speak_button, inputs=output_window,outputs=speak_output)
|
425 |
# demo.unload(final_clean_up(user))
|