Spaces:
Sleeping
Sleeping
phamngoctukts
commited on
Commit
•
e6925fa
1
Parent(s):
9f4b706
Update app.py
Browse files
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,
|
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 |
-
|
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
|
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,
|
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])
|