Comments (9)
分析了日志。注意到其中包含一次服务组重启,并且缺失 audioview 连接到 controller 的标志性日志:
muvtuber-muvtuberdriver-1 | 2023/06/02 02:49:27 INFO audioController websocket client connected remoteAddr=172.19.0.1:43926
推测是重启后前端的 audioview 因故未能自动重连服务器。可以尝试在 OBS 上,点击 来源 > audioview,然后刷新,强制其重新连接。
如果仍然无效,那我暂时无法判断问题来源,需要你帮助:
- externalsayer 是否有正确配置?
- 如果使用浏览器打开 http://127.0.0.1:51082/?controller=ws://127.0.0.1:51081/ 是否能正常播放声音?
关于日志中发现的其他问题:
- 你在日志中泄漏了 OpenAI key,如非有意为之,请尽快重置。
- ChatGPT 代理未正确配置。可以参考 README 相关部分进行配置。
from muvtuber.
extrenalsayer应该是正确配置了的
extrenalsayer内的config.yaml配置如下
muvtuberdriver内的config.yaml配置如下
1.OpenAI的Key和代理应该无关紧要,因为已经过期了,并且我看项目好像有另外一个聊天机器人是可以回复信息的,所以我没有去解决这个问题
2.我访问 http://127.0.0.1:51082/?controller=ws://127.0.0.1:51081/ 并不能听到声音
我的测试方式是:
from muvtuber.
访问 http://127.0.0.1:51082/?controller=ws://127.0.0.1:51081/ 并不能听到声音
对 audioview 进行调试操作一般如下:
- 在浏览器访问该地址;
- 打开开发者工具(右键 > 检查);
- 开发者工具中选择「网络」,勾选「停用缓存」;
- 刷新页面;
- 看到一项名称 127.0.0.1,状态 101,类型 WebSocket 的请求,点击查看;
- 选择「消息」可以看到 WebSocket 通信的消息;
- 尝试发送弹幕,出发语音,观察是否收到 WebSocket 消息,同时注意「控制台」是否有错误日志输出。
如果一切正常,应该观察到的结果类似于:
![websocket 消息流截图](https://private-user-images.githubusercontent.com/45259230/242794602-767a2944-00b5-4772-96d3-0a272f9439d3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTcyMTQ0MDIsIm5iZiI6MTcxNzIxNDEwMiwicGF0aCI6Ii80NTI1OTIzMC8yNDI3OTQ2MDItNzY3YTI5NDQtMDBiNS00NzcyLTk2ZDMtMGEyNzJmOTQzOWQzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MDElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjAxVDAzNTUwMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWMyY2NmMDJkNmJlOTJkM2VjZDhkNWNlZTM1YmJhZmJjNTlmODcwZWJlZWQyMTM2ODE2NTkwOTY0ODU3YzRkODUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.TWfw5w8-rrJNg58kuYDNQf2oKA3U5MKhF5ZKnPVSPZc)
![控制台日志截图](https://private-user-images.githubusercontent.com/45259230/242794649-93749d6c-4162-49ac-b161-4375297cd7d1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTcyMTQ0MDIsIm5iZiI6MTcxNzIxNDEwMiwicGF0aCI6Ii80NTI1OTIzMC8yNDI3OTQ2NDktOTM3NDlkNmMtNDE2Mi00OWFjLWIxNjEtNDM3NTI5N2NkN2QxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MDElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjAxVDAzNTUwMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTgyODA1M2JiNGI3ZmM1NTYxZmZmNzQxNGE3MjI0MTdkNGQ0ZDk2ODcyYTdmMDI3OTliOThjYjdlYWNjMDA2YWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.gUwIrWwV-a6Y1ykHzplb-6gfD1nPyidyqNhoKQOHQNg)
1.OpenAI的Key和代理应该无关紧要,因为已经过期了,并且我看项目好像有另外一个聊天机器人是可以回复信息的,所以我没有去解决这个问题
如果不使用 ChatGPT,可以在配置中将其禁用:
chatgpt:
...
disabled: true
from muvtuber.
from muvtuber.
你的 audioview 接收到的 websocket 播放消息是空的耶。你看那个 data base64 啥的后面就没了,如果正常的话这里应该是很长的一大段音频文件的二进制内容的。
所以应该还是这个 extrenalsayer 的问题。会不会是 role 不能用啥的,可能不同地区可用的角色不一样?😫
焯,这里一点日志都没有。不知道当时写的时候咋想的 🤬 实在不行等我先加一些日志点方便调试。
from muvtuber.
行叭,那就等大佬操作,我换了地区,好像也没解决
from muvtuber.
我已经加了很多日志了,你可以拉最新的代码试试
😭 就很奇怪我这边一直都可以的
from muvtuber.
那我试试叭
from muvtuber.
Review: #44, #47 & #49 are the same issue. It is finally fixed by 269b6b9 (v0.3.6).
from muvtuber.
Related Issues (20)
- API包从实现代码中独立出来,单独发行,方便新实现引用和更新。 HOT 6
- 迁移到 RaSan147/pixi-live2d-display?
- blivechat 接收弹幕失败 HOT 2
- 能使用oobabooga/text-generation-webui的api功能嗎? HOT 2
- 能在ChatterBot中加入注意力机制吗? HOT 10
- 大佬有考虑过externalsayer部分搭配本地部署sovits4.0以实现音色替换吗 HOT 2
- Twitch integration request HOT 6
- Cant get back audio TTS from Azure (audioview) HOT 12
- live2d motion flow question HOT 1
- Suggestion for filtering emoji on ChatGPT responses HOT 5
- 使用docker搭建后,没有音频输出 HOT 5
- 我在Mac上用shadow racket代理可以访问chatgpt,我应该怎么设置docker才能让docker走shadowracket代理访问chatgpt? HOT 47
- [muvtuberdriver] DeadlineExceeded HOT 3
- English README is outdated.
- docs: document the v0.4.0 lip-sync feature & its config
- fix: live2d motion & expression control based on emotion analysis HOT 1
- Supports any live2d model, without requirement to modify the source code.
- OBS没有声音 HOT 3
- 关于添加自定义TTS功能 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from muvtuber.