idootop / mi-gpt

🏠 将小爱音箱接入 ChatGPT 和豆包,改造成你的专属语音助手。
MIT License
6.97k stars 648 forks source link

Istoreos Docker部署显示找不到设备,初始化失败大佬帮忙看看 #30

Closed Skinsly closed 2 months ago

Skinsly commented 2 months ago

stdout: 
stdout: > mi-gpt@3.0.0 start
stdout: > node ./app.js
stdout: 
stdout: 
stdout: 
stdout: / $$      /$$ /$$   /$$$$$$  /$$$$$$$ /$$$$$$$$$
stdout: | $$$    /$$$|__/ /$$__  $$| $$__  $$|__  $$__/
stdout: | $$$$  /$$$$ /$$| $$  \__/| $$  \ $$   | $$   
stdout: | $$ $$/$$ $$| $$| $$ /$$$$| $$$$$$$/   | $$   
stdout: | $$  $$$| $$| $$| $$|_  $$| $$____/    | $$   
stdout: | $$\  $ | $$| $$| $$  \ $$| $$         | $$   
stdout: | $$ \/  | $$| $$|  $$$$$$/| $$         | $$   
stdout: |__/     |__/|__/ \______/ |__/         |__/                         
stdout:                                                                                                                  
stdout:          MiGPT v3.0.0  by: del.wang
stdout: 
stdout: 
stderr: 找不到设备:小米小爱音箱Play 增强版
stderr: 2024/06/06 13:40:39 Speaker ❌ 初始化 Mi Services 失败
stderr: 2024/06/06 13:40:39 database ❌  Error: ❌ Assertion failed
stderr:     at _LoggerManager.assert (/app/dist/index.cjs:239:13)
stderr:     at __Logger.assert (/app/dist/index.cjs:276:19)
stderr:     at AISpeaker.initMiServices (/app/dist/index.cjs:451:17)
stderr:     at async AISpeaker.run (/app/dist/index.cjs:695:5)
stderr:     at async main (file:///app/app.js:6:3)
stderr: npm notice
stderr: npm notice New minor version of npm available! 10.7.0 -> 10.8.1
stderr: npm notice Changelog: https://github.com/npm/cli/releases/tag/v10.8.1
stderr: npm notice To update run: npm install -g npm@10.8.1
stderr: npm notice
Skinsly commented 2 months ago

大佬,我更换了小爱音箱pro,感觉好用多了,请问环境变量TTS怎么填?我看豆包软件里面有樱桃小丸子的声音,如何更换成这个声音,怎么设置?

# TTS_DOUBAO=豆包 TTS 接口
# SPEAKERS_DOUBAO=豆包 TTS 音色列表接口
idootop commented 2 months ago

这个设置暂时不对外开放,主要是用来配置豆包TTS的(演示视频里用到的声音)。 下个版本会加上火山TTS,支持豆包里面的部分音色(不确定有没有你想要的樱桃小丸子)。

Skinsly commented 2 months ago

这个设置暂时不对外开放,主要是用来配置豆包TTS的(演示视频里用到的声音)。 下个版本会加上火山TTS,支持豆包里面的部分音色(不确定有没有你想要的樱桃小丸子)。

大佬,那豆包的 TTS 如何设置?是这样吗? -e TTS_DOUBAO=https://example.com/tts.wav \ -e SPEAKERS_DOUBAO=https://example.com/tts-speakers \

idootop commented 2 months ago

豆包的 TTS 接口不对外开放,仅自用。

Skinsly commented 2 months ago

大佬,换了小爱音箱 pro 发现有灯光提示,对话的时候需要注意灯光的变化吗?

idootop commented 2 months ago

小爱回答完会有提示语提示(如果你没关掉提示语的话),在提示语之后就可以接着和她说话了。

换了小爱音箱 pro 发现有灯光提示,对话的时候需要注意灯光的变化吗

这里的灯光并不是提示,应该只是 TTS 时的播放提示。

唤醒模式下会一直播放不发音的文字来让小爱闭嘴,所以可能灯光会一直在闪个不停。

idootop commented 2 months ago

如果跟她说话没反应,就重新用“小爱同学,xxx”唤醒即可。

Skinsly commented 2 months ago

如果跟她说话没反应,就重新用“小爱同学,xxx”唤醒即可。

这下明白了

Skinsly commented 2 months ago

期待大佬今晚更新

lazybabyz commented 1 month ago

大佬 同样的情况试过了好多次 docker run -d -e TZ=Asia/Shanghai --env-file /mnt/mmcblk1p3/Configs/mi-gpt/.env \ -v /mnt/mmcblk1p3/Configs/mi-gpt/.migpt.js:/app/.migpt.js \ idootop/mi-gpt:latest env也试过更换 OPENAI_MODEL=moonshot-v1-8k OPENAI_API_KEY=sk-RxAR6j5otA6bB9 OPENAI_BASE_URL=https://api.moonshot.cn/v1

OPENAI_MODEL=gpt-4o OPENAI_API_KEY=sk-j5WPsRLAwYKIddX OPENAI_BASE_URL=https://api.oaipro.com/v1

https://github.com/user-attachments/assets/e5212a81-77af-4472-8643-031b44ff62b2

idootop commented 1 month ago

把你的环境变量一条条加到这里:

图片
lazybabyz commented 1 month ago

把你的环境变量一条条加到这里:

图片

完美解决 谢谢大佬