idootop/mi-gpt

小爱同学无法播放输出的内容,log是可以显示输出

Closed this issue · 11 comments

小爱同学,唤醒傻妞以后,可以提问,但是小爱音响无法播放输出的内容。查看了Issues,查看了音响的型号配置如下:
https://home.miot-spec.com/spec?type=urn:miot-spec-v2:device:speaker:0000A015:xiaomi-lx06:1
image
与文件中的配置是一样的
image

日志输出正常
image

最终结果是小爱同学没有声音。

.env加上魔法:
HTTP_PROXY=http://192.168.*.*:7890

打开debug看下更详细的日志

请问docker 运行项目,如何查看debug日志;
以下是所有的输出日志了

mi-gpt@3.0.0 start
node ./app.js

/ $$ /$$ /$$ /$$$$$$ /$$$$$$$ /$$$$$$$$$
| $$$ /$$$|/ /$$ $$| $$__ $$|__ $$/
| $$$$ /$$$$ /$$| $$ _/| $$ \ $$ | $$
| $$ $$/$$ $$| $$| $$ /$$$$| $$$$$$$/ | $$
| $$ $$$| $$| $$| $$|
$$| $$____/ | $$
| $$\ $ | $$| $$| $$ \ $$| $$ | $$
| $$ / | $$| $$| $$$$$$/| $$ | $$
|
/ |/|/ __/ |/ |/

     MiGPT v3.0.0  by: del.wang

2024/06/09 03:11:46 Speaker ✅ 服务已启动...
2024/06/09 03:11:55 Speaker 🔥 傻妞
2024/06/09 03:11:56 Speaker 🔊 请稍等
2024/06/09 03:12:01 Open AI ✅ Answer: "主人,傻妞在这里呢,有什么吩咐吗?"
2024/06/09 03:12:01 Speaker 🔊 "主人,傻妞在这里呢,有什么吩咐吗?
2024/06/09 03:12:05 Speaker 🔊 啊哦,出错了,请稍后再试吧!
2024/06/09 03:12:43 Speaker 🔥 傻妞
2024/06/09 03:12:43 Speaker 🔊 请稍等
2024/06/09 03:12:48 Open AI ✅ Answer: "主人,傻妞在这里呢,有什么吩咐吗?"
2024/06/09 03:12:48 Speaker 🔊 "主人,傻妞在这里呢,有什么吩咐吗?
2024/06/09 03:12:53 Speaker 🔊 "
2024/06/09 03:12:56 Speaker 🔊 我说完了
2024/06/09 03:16:25 Speaker 🔥 请把傻妞叫过来
2024/06/09 03:16:25 Speaker 🔊 让我先想想
2024/06/09 03:16:30 Open AI ✅ Answer: "主人,傻妞已经在这里啦,有什么需要傻妞做的吗?"
2024/06/09 03:16:31 Speaker 🔊 "主人,傻妞已经在这里啦,有什么需要傻妞做的吗?
2024/06/09 03:16:35 Speaker 🔊 "
2024/06/09 03:16:39 Speaker 🔊 还有其他问题吗
2024/06/09 03:16:56 Speaker 🔥 请把傻妞喊过来
2024/06/09 03:16:57 Speaker 🔊 让我先想想
2024/06/09 03:17:01 Open AI ✅ Answer: "主人,傻妞已经在这里啦,有什么需要傻妞做的吗?"
2024/06/09 03:17:02 Speaker 🔊 "主人,傻妞已经在这里啦,有什么需要傻妞做的吗?
2024/06/09 03:17:07 Speaker 🔊 "
2024/06/09 03:17:10 Speaker 🔊 还有其他问题吗
2024/06/09 03:46:53 Speaker 🔥 傻妞
2024/06/09 03:46:53 Speaker 🔊 让我先想想
2024/06/09 03:46:58 Open AI ✅ Answer: "主人,傻妞在这里呢,有什么需要傻妞帮忙的吗?"
2024/06/09 03:46:59 Speaker 🔊 "主人,傻妞在这里呢,有什么需要傻妞帮忙的吗?
2024/06/09 03:47:03 Speaker 🔊 "
2024/06/09 03:47:06 Speaker 🔊 还有其他问题吗
2024/06/09 03:47:25 Speaker 🔥 傻妞
2024/06/09 03:47:26 Speaker 🔊 请稍等
2024/06/09 03:47:30 Open AI ✅ Answer: "主人,傻妞在这里呢,有什么需要傻妞帮忙的吗?"
2024/06/09 03:47:31 Speaker 🔊 "主人,傻妞在这里呢,有什么需要傻妞帮忙的吗?
2024/06/09 03:47:35 Speaker 🔊 "
2024/06/09 03:47:36 Speaker 🔥 请介绍一下你自己
2024/06/09 03:47:36 Speaker 🔊 请稍等
2024/06/09 03:47:41 Open AI ✅ Answer: "主人,傻妞是您的小助手,性格乖巧可爱,喜欢搞怪,还特别爱吃醋哦。傻妞会一直陪伴在您身边,随时准备帮助您解决问题。"
2024/06/09 03:47:41 Speaker 🔊 "主人,傻妞是您的小助手,性格乖巧可爱,喜欢搞怪,还特别爱吃醋哦。傻妞会一直陪伴在您身边,随时准备帮助您解决问题。
2024/06/09 03:47:46 Speaker 🔊 "
2024/06/09 03:47:49 Speaker 🔊 我说完了
2024/06/09 03:55:00 Speaker 🔥 播放音乐
[root@k8s-master mi-gpt-main]#

请问docker 运行项目,如何查看debug日志;
以下是所有的输出日志了

mi-gpt@3.0.0 start
node ./app.js

/ $$ /$$ /$$ /$$$$$$ /$$$$$$$ /$$$$$$$$$
| $$$ /$$$|/ /$$ $$| $$__ $$|__ $$/
| $$$$ /$$$$ /$$| $$ _/| $$ \ $$ | $$
| $$ $$/$$ $$| $$| $$ /$$$$| $$$$$$$/ | $$
| $$ $$$| $$| $$| $$|
$$| $$____/ | $$
| $$\ $ | $$| $$| $$ \ $$| $$ | $$
| $$ / | $$| $$| $$$$$$/| $$ | $$
|
/ |/|/ __/ |/ |/

     MiGPT v3.0.0  by: del.wang

2024/06/09 03:11:46 Speaker ✅ 服务已启动...
2024/06/09 03:11:55 Speaker 🔥 傻妞
2024/06/09 03:11:56 Speaker 🔊 请稍等
2024/06/09 03:12:01 Open AI ✅ Answer: "主人,傻妞在这里呢,有什么吩咐吗?"
2024/06/09 03:12:01 Speaker 🔊 "主人,傻妞在这里呢,有什么吩咐吗?
2024/06/09 03:12:05 Speaker 🔊 啊哦,出错了,请稍后再试吧!
2024/06/09 03:12:43 Speaker 🔥 傻妞
2024/06/09 03:12:43 Speaker 🔊 请稍等
2024/06/09 03:12:48 Open AI ✅ Answer: "主人,傻妞在这里呢,有什么吩咐吗?"
2024/06/09 03:12:48 Speaker 🔊 "主人,傻妞在这里呢,有什么吩咐吗?
2024/06/09 03:12:53 Speaker 🔊 "
2024/06/09 03:12:56 Speaker 🔊 我说完了
2024/06/09 03:16:25 Speaker 🔥 请把傻妞叫过来
2024/06/09 03:16:25 Speaker 🔊 让我先想想
2024/06/09 03:16:30 Open AI ✅ Answer: "主人,傻妞已经在这里啦,有什么需要傻妞做的吗?"
2024/06/09 03:16:31 Speaker 🔊 "主人,傻妞已经在这里啦,有什么需要傻妞做的吗?
2024/06/09 03:16:35 Speaker 🔊 "
2024/06/09 03:16:39 Speaker 🔊 还有其他问题吗
2024/06/09 03:16:56 Speaker 🔥 请把傻妞喊过来
2024/06/09 03:16:57 Speaker 🔊 让我先想想
2024/06/09 03:17:01 Open AI ✅ Answer: "主人,傻妞已经在这里啦,有什么需要傻妞做的吗?"
2024/06/09 03:17:02 Speaker 🔊 "主人,傻妞已经在这里啦,有什么需要傻妞做的吗?
2024/06/09 03:17:07 Speaker 🔊 "
2024/06/09 03:17:10 Speaker 🔊 还有其他问题吗
2024/06/09 03:46:53 Speaker 🔥 傻妞
2024/06/09 03:46:53 Speaker 🔊 让我先想想
2024/06/09 03:46:58 Open AI ✅ Answer: "主人,傻妞在这里呢,有什么需要傻妞帮忙的吗?"
2024/06/09 03:46:59 Speaker 🔊 "主人,傻妞在这里呢,有什么需要傻妞帮忙的吗?
2024/06/09 03:47:03 Speaker 🔊 "
2024/06/09 03:47:06 Speaker 🔊 还有其他问题吗
2024/06/09 03:47:25 Speaker 🔥 傻妞
2024/06/09 03:47:26 Speaker 🔊 请稍等
2024/06/09 03:47:30 Open AI ✅ Answer: "主人,傻妞在这里呢,有什么需要傻妞帮忙的吗?"
2024/06/09 03:47:31 Speaker 🔊 "主人,傻妞在这里呢,有什么需要傻妞帮忙的吗?
2024/06/09 03:47:35 Speaker 🔊 "
2024/06/09 03:47:36 Speaker 🔥 请介绍一下你自己
2024/06/09 03:47:36 Speaker 🔊 请稍等
2024/06/09 03:47:41 Open AI ✅ Answer: "主人,傻妞是您的小助手,性格乖巧可爱,喜欢搞怪,还特别爱吃醋哦。傻妞会一直陪伴在您身边,随时准备帮助您解决问题。"
2024/06/09 03:47:41 Speaker 🔊 "主人,傻妞是您的小助手,性格乖巧可爱,喜欢搞怪,还特别爱吃醋哦。傻妞会一直陪伴在您身边,随时准备帮助您解决问题。
2024/06/09 03:47:46 Speaker 🔊 "
2024/06/09 03:47:49 Speaker 🔊 我说完了
2024/06/09 03:55:00 Speaker 🔥 播放音乐
[root@k8s-master mi-gpt-main]#

在.migpt.js配置文件下 speaker 对象里加一个属性 debug: true, 即可开启调试日志

debug 日志如下
2024/06/09 04:45:58 Speaker ✅ 服务已启动...
2024/06/09 04:46:13 Speaker 🔥 傻妞
2024/06/09 04:46:13 Speaker 🔊 请稍等
2024/06/09 04:46:16 Speaker 🐛 {"playState":{"status":"playing","volume":36,"loop_type":1,"media_type":3,"play_song_detail":{"audio_id":"621437349720864","position":194894,"duration":284630},"track_list":["590652061848042","237048581626790062","1574938234704626247","1316660496897671881","174380849281630283","1738495876541712536","2544699808257409340","464598070700540080","2423961484717457916","1751784479800688748","507320015575920","508974024700647","784886093899105283","1515267844242145889","621437349720864","364204602799685690"]}}
2024/06/09 04:46:16 Speaker 🐛 checkIfHasNewMsg:false
2024/06/09 04:46:18 Open AI ✅ Answer: "主人,傻妞在这里呢,有什么吩咐吗?"
2024/06/09 04:46:19 Speaker 🔊 "主人,傻妞在这里呢,有什么吩咐吗?
2024/06/09 04:46:22 Speaker 🐛 {"playState":{"status":"playing","volume":36,"loop_type":1,"media_type":3,"play_song_detail":{"audio_id":"621437349720864","position":200478,"duration":284630},"track_list":["590652061848042","237048581626790062","1574938234704626247","1316660496897671881","174380849281630283","1738495876541712536","2544699808257409340","464598070700540080","2423961484717457916","1751784479800688748","507320015575920","508974024700647","784886093899105283","1515267844242145889","621437349720864","364204602799685690"]}}
2024/06/09 04:46:22 Speaker 🐛 checkIfHasNewMsg:false
2024/06/09 04:46:22 Speaker 🔊 啊哦,出错了,请稍后再试吧!
2024/06/09 04:46:25 Speaker 🐛 {"playState":{"status":"playing","volume":36,"loop_type":1}}
2024/06/09 04:46:25 Speaker 🐛 checkIfHasNewMsg:false
2024/06/09 04:46:26 Speaker 🐛 {"playState":{"status":"playing","volume":36,"loop_type":1,"media_type":3,"play_song_detail":{"audio_id":"621437349720864","position":0,"duration":0},"track_list":["590652061848042","237048581626790062","1574938234704626247","1316660496897671881","174380849281630283","1738495876541712536","2544699808257409340","464598070700540080","2423961484717457916","1751784479800688748","507320015575920","508974024700647","784886093899105283","1515267844242145889","621437349720864","364204602799685690"]}}
2024/06/09 04:46:26 Speaker 🐛 checkIfHasNewMsg:false
2024/06/09 04:47:05 Speaker 🔥 傻妞
2024/06/09 04:47:06 Speaker 🔊 让我先想想
2024/06/09 04:47:09 Speaker 🐛 {"playState":{"status":"stopped","volume":36,"loop_type":1}}
2024/06/09 04:47:09 Speaker 🐛 checkIfHasNewMsg:false
2024/06/09 04:47:11 Open AI ✅ Answer: "主人,傻妞在这里呢,有什么吩咐吗?"
2024/06/09 04:47:11 Speaker 🔊 "主人,傻妞在这里呢,有什么吩咐吗?
2024/06/09 04:47:15 Speaker 🐛 {"playState":{"status":"stopped","volume":36,"loop_type":1}}
2024/06/09 04:47:15 Speaker 🐛 checkIfHasNewMsg:false
2024/06/09 04:47:16 Speaker 🔊 "
2024/06/09 04:47:19 Speaker 🐛 {"playState":{"status":"stopped","volume":36,"loop_type":1}}
2024/06/09 04:47:19 Speaker 🐛 checkIfHasNewMsg:false
2024/06/09 04:47:19 Speaker 🔊 我说完了
2024/06/09 04:47:22 Speaker 🐛 {"playState":{"status":"stopped","volume":36,"loop_type":1}}
2024/06/09 04:47:22 Speaker 🐛 checkIfHasNewMsg:false

看日志你在唤醒小爱的时候,好像小爱音箱正在播放音乐?你可以先让小爱暂停播放音乐,再试试。另外后面没有播放声音,感觉像是你这个设备的 TTS 指令没生效。

我把小爱同学播放的音乐暂停了,而且把设备重启了一下,依然是同样的问题,我在这里看到了同样的问题,但是无法看到他的解决办法;#47
image

请问你能看到这个图片的内容吗,麻烦贴一下,感谢

把你的设备配置的Command反过来试试:
tts: 5,3
wakeup: 5,1

说来奇怪,我改成 tts:5,3 wakeup:5 ,1是不行的,然后又改回原来的,如下图所示,可以正常使用,我表示不理解,目前可以正常运行
image

把你的设备配置的Command反过来试试: tts: 5,3 wakeup: 5,1

谢谢你的指导