LiveTalking
LiveTalking copied to clipboard
app.py中的human函数似乎有误,出现报错
async def human(request):
params = await request.json()
sessionid = params.get('sessionid',0)
if params.get('interrupt'):
nerfreals[sessionid].pause_talk()
if params['type']=='echo':
nerfreals[sessionid].put_msg_txt(params['text'])
elif params['type']=='chat':
res=await asyncio.get_event_loop().run_in_executor(None, llm_response(params['text']))
nerfreals[sessionid].put_msg_txt(res)
return web.Response(
content_type="application/json",
text=json.dumps(
{"code": 0, "data":"ok"}
),
)
第143行(这里的第11行)在运行时报错,或许应该改成res = await loop.run_in_executor(None, llm_response, params['text'])?第二个参数应为函数