xiaozhi / app.py
nzjsdsk's picture
Create app.py
ef72a58 verified
raw
history blame
455 Bytes
import gradio as gr
from main import XiaozhiClient # 假设 main.py 中封装了一个类
client = XiaozhiClient()
def converse(text_input):
# 调用小智语音逻辑,返回文本或音频 URL
return client.chat(text_input)
demo = gr.Interface(
fn=converse,
inputs=gr.Textbox(label="用户输入"),
outputs=gr.Textbox(label="小智回复"),
title="py-xiaozhi 语音客户端"
)
if __name__ == "__main__":
demo.launch()