mi-gpt icon indicating copy to clipboard operation
mi-gpt copied to clipboard

🔊 支持的小爱音箱型号

Open idootop opened this issue 1 year ago • 42 comments

✅ 完美运行

已知可以完美运行 MiGPT 的小爱音箱型号有:

名称 型号 ttsCommand wakeUpCommand playingCommand streamResponse 反馈来源
小爱音箱 Pro LX06 [5, 1] [5, 3] - true @idootop
小爱音箱 mini LX01 [5, 1] [5, 2] [4, 1, 1] true @gsscsd
小爱音箱 Play(2019 款) LX05 [5, 1] [5, 3] [3, 1, 1] true @wt666666
小爱音箱 万能遥控版 LX5A [5, 1] [5, 3] - true @imhsz
小米 AI 音箱 S12 [5, 1] [5, 3] - true 微信: CMSJ
小米 AI 音箱(第二代) L15A [7, 3] [7, 1] [3, 1, 1] true 微信: 龙之广
小爱智能家庭屏 10 X10A [7, 3] [7, 1] - true @IDarkBoss
Xiaomi Sound Pro L17A [7, 3] [7, 1] - true 微信: eof

🚗 正常运行

部分机型的 MIoT 接口不支持查询设备播放状态或查询状态异常,比如小米音箱 Play 增强版(L05C),将会导致 MiGPT 部分功能异常,无法使用连续对话等,此时需要关闭 streamResponse。相关 issue

可以正常运行 MiGPT,但不支持连续对话的小爱音箱型号有:

名称 型号 ttsCommand wakeUpCommand playingCommand streamResponse 反馈来源
小爱音箱 L06A [5, 1] [5, 2] - false @zhanglc
小爱音箱 Play L05B [5, 3] [5, 1] - false @BiuBiu2323
小米小爱音箱 Play 增强版 L05C [5, 3] [5, 1] - false @lyddias
Xiaomi 智能家庭屏 6 X6A [7, 3] [7, 1] - false @Hongwing
Redmi 小爱触屏音箱 Pro 8 英寸 X08E [7, 3] [7, 1] - false @shangjiyu
小爱音箱 Art L09A [3, 1] [3, 2] - false @zwsn
小爱触屏音箱 LX04 [5, 1] [5, 2] - false @ilovesouthpark

❌ 不支持

完全不支持 MiGPT 的小爱音箱型号有:

名称 型号 反馈来源
小米小爱音箱 HD SM4 @romantech
小米小爱蓝牙音箱随身版 - 微信: 明天

🔥 型号分享

如果你是其他型号的小爱音箱,欢迎把你的型号和配置参数分享给大家,分享格式如下:

  • 名称:小爱音箱 Pro
  • 型号:LX06
  • ttsCommand:[5, 1]
  • wakeUpCommand:[5, 3]
  • playingCommand:未设置
  • streamResponse:true(支持连续对话)

idootop avatar Jun 14 '24 11:06 idootop

小爱mini可以嘛,应该是lx01

mingtian886 avatar Jun 14 '24 13:06 mingtian886

小爱mini可以的,刚测试成功

gsscsd avatar Jun 14 '24 13:06 gsscsd

小爱mini可以的,刚测试成功

赞 👍 能分享下你的配置参数吗,我更新到上面的表格里。

另外,流式响应(连续对话)可以正常使用吗?

idootop avatar Jun 14 '24 13:06 idootop

小爱mini可以的,刚测试成功 名称:小爱音箱 Pro 型号: ttsCommand: wakeUpCommand: playingCommand: streamResponse:

能分享下嘛,我今天咸鱼下单了一个

mingtian886 avatar Jun 14 '24 13:06 mingtian886

小爱mini可以的,刚测试成功

你的刷机了嘛,还是就是官方固件

mingtian886 avatar Jun 14 '24 13:06 mingtian886

@mingtian886 提示你了填写的设备名称有问题,找不到设备,去检查下和你米家里的名称是否一致。

如果名称没问题,可以打开 debug 看下你的输出日志,找到设备的真实 did 填上。

另外这个 issue 主要用来收集和分享小爱机型的配置参数。有新的问题直接带上设备型号和报错日志提新的 issue。

idootop avatar Jun 14 '24 16:06 idootop

  • 名称:小爱音箱 Play (2019)
  • 型号:LX05
  • ttsCommand:[5, 1]
  • wakeUpCommand:[5, 3]
  • playingCommand:[3, 1 ,1]
  • streamResponse:true(支持唤醒模式)

看情况,型号LX系列 应该会有较好的支持,似乎控制命令也都一样~ 从2.0到3.1的使用体验, 关键词唤醒 连续对话,bot回答完,灯熄灭 再刚亮起的 时机,直接连续提问,识别及回答都比较完整流畅, 否则会出现识别不到 话听不全,出现bot说我再想想后,或卡住 或超时~~~可以再召唤一下,bot又把上一个问题i接着回答完~

  • 退出关键词设了3个 // 当消息以下面的关键词开头时,会退出 AI 唤醒状态 exitKeywords: ["闭嘴", "退下", "再见"], 前两个关键词"闭嘴", "退下",一次都没成功退出过,且 说后会造成卡住,说"再见"也没用了。bot回答完,直接说"再见"可以退出~这一点儿太奇怪了~~~

wt666666 avatar Jun 14 '24 16:06 wt666666

“闭嘴”应该是触发了小爱音箱的“暂停播放”的操作,凡是涉及播放,暂停,调节音量这种音箱操作,小爱都不会记录到消息列表里,所以在外部收不到“闭嘴”这条消息指令,我猜“退下”应该也是同样的原因。

idootop avatar Jun 14 '24 17:06 idootop

@mingtian886 找不到设备的问题,可以看下这里的 FAQ

idootop avatar Jun 15 '24 02:06 idootop

小爱触屏音箱LX04是不是不支持

wx2020 avatar Jun 16 '24 04:06 wx2020

@wx2020 之前有位老哥也是 LX04,好像没法正常连续对话。但理论上 LX 系列的机型应该都支持的

idootop avatar Jun 16 '24 05:06 idootop

pro 官方不支持连续对话 对接mi-GPT就可以了吗

smallfawn avatar Jun 17 '24 06:06 smallfawn

pro 官方不支持连续对话 对接mi-GPT就可以了吗

能用,但效果不是很完美

idootop avatar Jun 17 '24 06:06 idootop

小爱音箱Art可以用吗?

yitang823 avatar Jun 18 '24 03:06 yitang823

小爱音箱Art可以用吗?

可以,不过貌似不支持连续对话

idootop avatar Jun 18 '24 03:06 idootop

小米sound可以吗

YueYongDev avatar Jun 20 '24 16:06 YueYongDev

名称:小爱音箱 Art 型号:L09A ttsCommand:[3, 1] wakeUpCommand:[3,2] playingCommand:[2,1,1] streamResponse:false

zwsn avatar Jun 21 '24 03:06 zwsn

小米sound可以吗

@YueYongDev 看起来是支持的,连续对话需要试了才知道能不能用

idootop avatar Jun 21 '24 15:06 idootop

@zwsn 感谢分享👍,已更新到上面的表格。

idootop avatar Jun 21 '24 15:06 idootop

名称:小爱触屏音箱 型号:LX04 ttsCommand:[5, 1] wakeUpCommand:[5,2] streamResponse:false 因为这个音箱本身也说出了音乐都不支持连续问答,所以好像不行,需要false否则判读句子读的状态错误读不完整。另外如果有时(我碰到了)名字修改后不能接入了,去debug里找MiotDID然后填入js里替代原来的DID。FAQ里有具体教程。

ilovesouthpark avatar Jun 23 '24 06:06 ilovesouthpark

@ilovesouthpark 感谢分享,已更新到列表。

idootop avatar Jun 23 '24 11:06 idootop

我的是小爱音箱PRO,为什么问问题没等我说完就开始回答呢?就听一半话就开始回答

pzhihao avatar Jun 23 '24 12:06 pzhihao

就听一半话就开始回答

小爱音箱自身的限制,识别不了太长的消息指令,无解。

idootop avatar Jun 23 '24 15:06 idootop

名称:小爱智能家庭屏10 型号:X10A ttsCommand:[7, 3] wakeUpCommand:[7, 1] playingCommand:未设置 streamResponse:true(支持连续对话)

IDarkBoss avatar Jun 26 '24 06:06 IDarkBoss

@IDarkBoss 已更新,感谢分享!

idootop avatar Jun 26 '24 11:06 idootop

这个可以参考 xiaogpt 里面的代码基本都已经调研完了 command

yihong0618 avatar Jun 27 '24 11:06 yihong0618

@yihong0618 OK,稍后看下。后面写到代码里自动匹配确实更方便些。

idootop avatar Jun 27 '24 12:06 idootop

名称:小爱智能家庭屏10 型号:X10A ttsCommand:[7, 3] wakeUpCommand:[7, 1] playingCommand:未设置 streamResponse:true(支持连续对话)

为何我的家庭屏10不支持连续对话?我看了,获取不到小爱是否在说话,用MINA或MIOT获取到的播放状态都是音乐是否播放的状态,不包括小爱说话,所以会被连续对话打断。

walterdreamlin avatar Jun 29 '24 04:06 walterdreamlin

Xiaomi 智能家庭屏 Pro 8 可以支持吗?

lvxuan263 avatar Jul 02 '24 02:07 lvxuan263

@lvxuan263 只要不是“❌ 不支持”列表里的,理论上都可以用。

idootop avatar Jul 02 '24 02:07 idootop