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: 环境安装问题 #974

Closed albertyu123456789 closed 2 weeks ago

albertyu123456789 commented 3 weeks ago

操作系统

Windows

Python 版本

3.10.11

AI Vtuber 版本

20240816

描述问题

依照 https://github.com/Ikaros-521/AI-Vtuber/issues/868 ,也就是我幾個月前的心得安裝,結果出錯,我唯一不同的是將urllib3也刪除,因為發現2.2.2會版本衝突,希望能得到指引(解決衝突的軟體,也就是UV試過了,他會跳沒有requests這個模組) urllib3錯誤訊息: The conflict is caused by: The user requested urllib3==2.2.2 requests 2.32.3 depends on urllib3<3 and >=1.21.1 nicegui 1.4.30 depends on urllib3!=2.0.0, !=2.0.1, !=2.0.2, !=2.0.3, !=2.0.4, !=2.0.5, !=2.0.6, !=2.0.7, !=2.1.0, !=2.2.0, !=2.2.1 and >=1.26.18 xingchen 1.1.5 depends on urllib3<2.1.0 and >=1.25.3

更:由於嘗試了許久都無法解決,暫時使用整合包,另外,google 翻譯似乎強制要proxy,要怎麼做才能不要用 螢幕擷取畫面 2024-08-17 010607

复现步骤

如問題所示

期望的结果

No response

截图或日志

No response

albertyu123456789 commented 3 weeks ago

image 我說的UV是這個

Ikaros-521 commented 3 weeks ago

操作系统

Windows

Python 版本

3.10.11

AI Vtuber 版本

20240816

描述问题

依照 #868 ,也就是我幾個月前的心得安裝,結果出錯,我唯一不同的是將urllib3也刪除,因為發現2.2.2會版本衝突,希望能得到指引(解決衝突的軟體,也就是UV試過了,他會跳沒有requests這個模組) urllib3錯誤訊息: The conflict is caused by: The user requested urllib3==2.2.2 requests 2.32.3 depends on urllib3<3 and >=1.21.1 nicegui 1.4.30 depends on urllib3!=2.0.0, !=2.0.1, !=2.0.2, !=2.0.3, !=2.0.4, !=2.0.5, !=2.0.6, !=2.0.7, !=2.1.0, !=2.2.0, !=2.2.1 and >=1.26.18 xingchen 1.1.5 depends on urllib3<2.1.0 and >=1.25.3

更:由於嘗試了許久都無法解決,暫時使用整合包,另外,google 翻譯似乎強制要proxy,要怎麼做才能不要用 螢幕擷取畫面 2024-08-17 010607

复现步骤

如問題所示

期望的结果

No response

截图或日志

No response

谷歌肯定要开代理,不开代理那得人在国外

Ikaros-521 commented 3 weeks ago

操作系统

Windows

Python 版本

3.10.11

AI Vtuber 版本

20240816

描述问题

依照 #868 ,也就是我幾個月前的心得安裝,結果出錯,我唯一不同的是將urllib3也刪除,因為發現2.2.2會版本衝突,希望能得到指引(解決衝突的軟體,也就是UV試過了,他會跳沒有requests這個模組) urllib3錯誤訊息: The conflict is caused by: The user requested urllib3==2.2.2 requests 2.32.3 depends on urllib3<3 and >=1.21.1 nicegui 1.4.30 depends on urllib3!=2.0.0, !=2.0.1, !=2.0.2, !=2.0.3, !=2.0.4, !=2.0.5, !=2.0.6, !=2.0.7, !=2.1.0, !=2.2.0, !=2.2.1 and >=1.26.18 xingchen 1.1.5 depends on urllib3<2.1.0 and >=1.25.3

更:由於嘗試了許久都無法解決,暫時使用整合包,另外,google 翻譯似乎強制要proxy,要怎麼做才能不要用 螢幕擷取畫面 2024-08-17 010607

复现步骤

如問題所示

期望的结果

No response

截图或日志

No response

urllib3的版本冲突问题,稍微比依赖库高一点版本 可以向下兼容,问题不大

albertyu123456789 commented 3 weeks ago

我人在國外,但還是行不通,llm回傳給翻譯時就報錯

Ikaros-521 commented 3 weeks ago

我人在國外,但還是行不通,llm回傳給翻譯時就報錯

那可能我写死了走代理了,我确认一下

albertyu123456789 commented 3 weeks ago

好的,感謝

Ikaros-521 commented 3 weeks ago

my_translate.py 改这个试试

if self.config_data['google']['proxy'] != "":
    proxies = {'https': self.config_data['google']['proxy']}
else:
    proxies = None

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

albertyu123456789 commented 3 weeks ago

albertyu123456789 commented 3 weeks ago

解決了,只不過翻譯後的似乎只會用來合成tts,不會顯示在聊天紀錄裡,聊天紀錄裡依然保持原文

albertyu123456789 commented 3 weeks ago

我目前能想到讓dc通話ai vtuber能監聽到的方法似乎只有用bot的方式,然後用關鍵詞喚醒

Ikaros-521 commented 3 weeks ago

解決了,只不過翻譯後的似乎只會用來合成tts,不會顯示在聊天紀錄裡,聊天紀錄裡依然保持原文

那倒是没做翻译的显示

Ikaros-521 commented 3 weeks ago

我目前能想到讓dc通話ai vtuber能監聽到的方法似乎只有用bot的方式

dc 通话 语音输入还行,bot形式的聊天接入也不是不行

albertyu123456789 commented 3 weeks ago

會想用bot的原因是,我想讓我朋友通過dc跟ai vtuber聊天,就是多人的意思,像是在特定頻道或語音裡常駐bot

Ikaros-521 commented 3 weeks ago

會想用bot的原因是,我想讓我朋友通過dc跟ai vtuber聊天,就是多人的意思,像是在特定頻道或語音裡常駐bot

那有现成的dc bot

albertyu123456789 commented 3 weeks ago

可以貼連結嗎,我找了很久都找不到

Ikaros-521 commented 3 weeks ago

可以貼連結嗎,我找了很久都找不到

nonebot

albertyu123456789 commented 3 weeks ago

好的