phamngoctukts commited on
Commit
e6925fa
1 Parent(s): 9f4b706

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -7
app.py CHANGED
@@ -158,7 +158,7 @@ def response_audio(state:AppState):
158
  else:
159
  return state, synthesize_speech("Tôi nghe không rõ") # Trả về thông báo lỗi nếu synthesize_speech thất bại
160
 
161
- def response_text(state:AppState,textin,image:Image,streng:float,ckpt, prompt,guidance,progress=gr.Progress(track_tqdm=True)):
162
  """Xử lý yêu cầu và tạo phản hồi."""
163
  #state.recording = False # Dừng ghi âm
164
  if state.typing is True:
@@ -286,10 +286,7 @@ with gr.Blocks(title=title) as demo:
286
  output_audio = gr.Audio(label="Trợ lý", autoplay=True, sources=None,type="numpy")
287
  input_image = gr.Image(label="Hình ảnh của bạn", sources=["upload","clipboard","webcam"], type="pil",visible=True)
288
  with gr.Column(visible=False) as image_visible:
289
- ckpt = gr.Dropdown(label='Chọn hình',choices=['Chất lượng cao -> Tốc độ chậm', 'Chất lượng vừa -> Tốc độ vừa', 'Chất lượng kém -> Tốc độ nhanh'], value='Chất lượng kém -> Tốc độ nhanh', interactive=True, visible=True)
290
- output_image = gr.Image(label="Hình ảnh sau xử lý", sources=None, type="pil",visible=True)
291
- #streng = gr.Slider(minimum=0.1, maximum=1, value=.8, step=0.05, label='Strength Lora')
292
- #guidance = gr.Slider(minimum=0.1, maximum=12, value=4, step=0.1, label='Sáng tạo')
293
  with gr.Column(visible=True) as chatbot_visible:
294
  chatbot = gr.Chatbot(label="Nội dung trò chuyện",type="messages")
295
  state = gr.State(value=AppState())
@@ -301,7 +298,7 @@ with gr.Blocks(title=title) as demo:
301
  )
302
  stream = input_audio.stream(
303
  process_audio,
304
- [input_audio, state,input_image,streng,ckpt,guidance],
305
  [state,input_audio],
306
  stream_every=1,
307
  time_limit=30,
@@ -336,7 +333,7 @@ with gr.Blocks(title=title) as demo:
336
 
337
  sub = submit.click(
338
  fn=response_text,
339
- inputs=[state, input_text[0], input_image, streng, ckpt, input_prompt[0],guidance],
340
  outputs=[state, output_audio]
341
  )
342
  sub.then(lambda s: s.conversation, [state], [chatbot])
 
158
  else:
159
  return state, synthesize_speech("Tôi nghe không rõ") # Trả về thông báo lỗi nếu synthesize_speech thất bại
160
 
161
+ def response_text(state:AppState,textin,image:Image, prompt, progress=gr.Progress(track_tqdm=True)):
162
  """Xử lý yêu cầu và tạo phản hồi."""
163
  #state.recording = False # Dừng ghi âm
164
  if state.typing is True:
 
286
  output_audio = gr.Audio(label="Trợ lý", autoplay=True, sources=None,type="numpy")
287
  input_image = gr.Image(label="Hình ảnh của bạn", sources=["upload","clipboard","webcam"], type="pil",visible=True)
288
  with gr.Column(visible=False) as image_visible:
289
+ output_image = gr.Image(label="Hình ảnh sau xử lý", sources=None, type="pil",visible=True)
 
 
 
290
  with gr.Column(visible=True) as chatbot_visible:
291
  chatbot = gr.Chatbot(label="Nội dung trò chuyện",type="messages")
292
  state = gr.State(value=AppState())
 
298
  )
299
  stream = input_audio.stream(
300
  process_audio,
301
+ [input_audio, state,input_image],
302
  [state,input_audio],
303
  stream_every=1,
304
  time_limit=30,
 
333
 
334
  sub = submit.click(
335
  fn=response_text,
336
+ inputs=[state, input_text[0], input_image, input_prompt[0]],
337
  outputs=[state, output_audio]
338
  )
339
  sub.then(lambda s: s.conversation, [state], [chatbot])