Ikaros-521 / AI-Vtuber

AI Vtuber是一个由 【ChatterBot/ChatGPT/claude/langchain/chatglm/text-gen-webui/闻达/千问/kimi/ollama】 驱动的虚拟主播【Live2D/UE/xuniren】,可以在 【Bilibili/抖音/快手/微信视频号/拼多多/斗鱼/YouTube/twitch/TikTok】 直播中与观众实时互动 或 直接在本地进行聊天。它使用TTS技术【edge-tts/VITS/elevenlabs/bark/bert-vits2/睿声】生成回答并可以选择【so-vits-svc/DDSP-SVC】变声;指令协同SD画图。
https://ikaros-521.github.io/Luna-Docs/site/
GNU General Public License v3.0
2.8k stars 430 forks source link

🐛 Bug: future: <Task finished name='Task-141' coro=<AsyncServer._handle_event_internal() done client = Client.instances.get(client_id) TypeError: unhashable type: 'dict' #942

Closed Ikaros-521 closed 1 month ago

Ikaros-521 commented 1 month ago

操作系统

Windows

Python 版本

3.10.11

AI Vtuber 版本

20240726

描述问题

Task exception was never retrieved
future: <Task finished name='Task-141' coro=<AsyncServer._handle_event_internal() done, defined at e:\GitHub_pro\AI-Vtuber\Miniconda3\lib\site-packages\socketio\async_server.py:595> exception=TypeError("unhashable type: 'dict'")>
Traceback (most recent call last):
  File "e:\GitHub_pro\AI-Vtuber\Miniconda3\lib\site-packages\socketio\async_server.py", line 597, in _handle_event_internal
    r = await server._trigger_event(data[0], namespace, sid, *data[1:])
  File "e:\GitHub_pro\AI-Vtuber\Miniconda3\lib\site-packages\socketio\async_server.py", line 631, in _trigger_event
    ret = await handler(*args)
  File "e:\GitHub_pro\AI-Vtuber\Miniconda3\lib\site-packages\nicegui\nicegui.py", line 136, in _on_handshake
    client = Client.instances.get(client_id)
TypeError: unhashable type: 'dict'

复现步骤

0725整合包报错

期望的结果

No response

截图或日志

No response

Ikaros-521 commented 1 month ago

python环境问题导致

Ikaros-521 commented 1 month ago

https://github.com/Ikaros-521/AI-Vtuber/pull/944