Spaces:
Runtime error
Runtime error
File size: 1,263 Bytes
1ffa5b5 77ca99f 1ffa5b5 77ca99f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
import gradio as gr
import my_uie
import face_emo_analysize
def text_emo_analysize(text):
text_outcome = my_uie.emo_analy(text)
return text_outcome
def face_emo_analyze():
# 假设 face_emo_analysize.face_emo_analysize() 会打开摄像头并捕获表情
face_outcome = face_emo_analysize.face_emo_analysize()
return face_outcome
# 创建Gradio界面
with gr.Blocks() as demo:
gr.Markdown("# 情感分析应用")
gr.Markdown("输入信息,获取情感分析结果。")
with gr.Row():
with gr.Column():
text_input = gr.Textbox(lines=2, placeholder='在这里输入文本')
text_submit_button = gr.Button("提交文本情感分析")
text_output = gr.Textbox(label="文本情感分析结果")
with gr.Row():
face_button = gr.Button("执行面部情感分析")
face_output = gr.Textbox(label="面部情感分析结果")
def on_face_button_click():
# 调用 face_emo_analyze 函数并返回结果
face_outcome = face_emo_analyze()
return face_outcome
face_button.click(on_face_button_click, inputs=None, outputs=face_output)
text_submit_button.click(text_emo_analysize, inputs=text_input, outputs=text_output)
demo.launch() |