『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: snowwolf725

[智能音箱] 拆解新买的小爱音箱Pro, 更新固化开机启动 SSH 教学

  [复制链接]

0

主题

5

帖子

57

积分

注册会员

Rank: 2

积分
57
金钱
52
HASS币
0
发表于 2020-12-17 16:27:44 | 显示全部楼层
snowwolf725 发表于 2020-12-17 16:11
可以参考这篇接入
https://bbs.hassbian.com/thread-5110-1-1.html

谢谢~但是我这个好像日志文件和他的不一样了,各位置都没有可拦截的日志文件了
回复

使用道具 举报

3

主题

55

帖子

978

积分

论坛技术达人

积分
978
金钱
918
HASS币
40
 楼主| 发表于 2020-12-17 19:25:23 | 显示全部楼层
wx8336926 发表于 2020-12-17 16:27
谢谢~但是我这个好像日志文件和他的不一样了,各位置都没有可拦截的日志文件了 ...

位置换了, 格式也改了, 所以若要正常运作建议保持旧的版本
新的日志是在
/tmp/mico_aivs_lab/instruction.log
或是
/data/mibrain/mibrain_asr_nlp.rcd
回复

使用道具 举报

0

主题

5

帖子

57

积分

注册会员

Rank: 2

积分
57
金钱
52
HASS币
0
发表于 2020-12-20 22:49:52 | 显示全部楼层
snowwolf725 发表于 2020-12-17 19:25
位置换了, 格式也改了, 所以若要正常运作建议保持旧的版本
新的日志是在
/tmp/mico_aivs_lab/instruction ...

十分感谢,终于找到了
回复

使用道具 举报

7

主题

56

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
金钱
240
HASS币
0
发表于 2020-12-26 00:22:44 | 显示全部楼层
非常感谢楼主大神提供的图文并茂的教程!
如果大神有时间,麻烦指点我两个问题,谢谢!

我还没有小爱音箱,打算购买,因为需求原因,不知道哪种音箱能符合。看了好几天帖子,不知道pro音箱用你的方法和论坛里面其他方法组合起来能否实现这两个需求:
1,接入到HA中或node-red中,语音+node-red里写些代码控制家里所有接入的设备包括不是小米家的产品;
2,利用小爱音箱实现tts语音播报。
不知道小米小爱音箱pro版,按你的方法及论坛的其他方法改完后,能否实现上面两个需求?

如果可以的话,我接着还有几个疑问。
一楼的帖子很久远了,现在要改ssh连接,是否按10#的方法就行了?
即:https://bbs.hassbian.com/forum.p ... mp;page=1#pid283801
另外,固件要下哪个版本的?

其他的问题:ssh连接后,现在还能用这种脚本的方法实现小爱音箱pro版接入HA吗?
这种方式:https://bbs.hassbian.com/thread-5110-1-1.html
或者有没有更好的方法推荐?
谢谢!


回复

使用道具 举报

3

主题

55

帖子

978

积分

论坛技术达人

积分
978
金钱
918
HASS币
40
 楼主| 发表于 2020-12-28 14:16:21 | 显示全部楼层
本帖最后由 snowwolf725 于 2020-12-28 14:21 编辑
discuz 发表于 2020-12-26 00:22
非常感谢楼主大神提供的图文并茂的教程!
如果大神有时间,麻烦指点我两个问题,谢谢!
1,接入到HA中或node-red中,语音+node-red里写些代码控制家里所有接入的设备包括不是小米家的产品;

这个可以参考这篇的脚本进行修改, 另外小爱音箱Pro 其实预设也支持部份非小米家的设备

https://bbs.hassbian.com/thread-5110-1-1.html
这篇的内容基本上脚本要经过不少修改才能用(不管是小爱AI音箱还是小爱音箱pro),
因为现在小爱音箱的固件升级后许多日志的格式和位置都有变化,
(除非你能买到旧版的小爱音箱才能直接用)

2,利用小爱音箱实现tts语音播报。

tts的话 root 后直接就可以在 ssh 内下指令控制或是执行自己写的脚本进行 TTS/音乐 播放
========
小愛 TTS 功能
ubus call mibrain text_to_speech "{\"text\":\"你好我是小爱同学\",\"save\":0}" > /dev/null 2>&1
播放本地音乐
ubus call mediaplayer player_play_url {\"url\":\"file:///tmp/Island.mp3\",\"type\":1}
========

现在要改ssh连接,是否按10#的方法就行了?

是的

固件要下哪个版本的?

你可以自己下载最新的版本参照本篇的内容自己修改,
或是直接下载改好的 1.66.8 的版本
(最新的是 1.70.2)

其他的问题:ssh连接后,现在还能用这种脚本的方法实现小爱音箱pro版接入HA吗?
这种方式:https://bbs.hassbian.com/thread-5110-1-1.html
或者有没有更好的方法推荐?

也可以免破解直接用 小爱官方提供的 API 进行接入

https://bbs.hassbian.com/thread-11272-1-1.html


回复

使用道具 举报

7

主题

56

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
金钱
240
HASS币
0
发表于 2020-12-29 00:06:34 | 显示全部楼层
非常感谢大神的指点!

我刚买入一个小米AI音箱,从手机app“小爱音箱”上查看版本是1.34.36稳定版。不知道这个能否更改。回头我买个usb转ttl的设备了试下。

如果能不改,就能语音控制小爱操控非小米设备,自己写些if-else流程,那是更好了!
我看过了https://bbs.hassbian.com/thread-11272-1-1.html这个贴,
也试过这个nr节点node-red-contrib-xiaoai-tts,不过似乎只能tts,没有什么节点能获取小爱的语音信息,故不能获得小爱听到的语音。
那个“nlp结果”节点,应该是语音识别成文字的结果吧?但我不知道它的上一个节点是什么,怎么取得小爱听到语音,然后传给这个nlp节点处理。
另外,下载了帖子里的flow,测试它的“小爱ai service”这个节点,也没有什么作用。不知道是不是小爱音箱固件升级,导致节点不能用了。
回头软改音箱,搞不顺利,可能还要请教你。


再次表示感谢并预祝新年快乐!!!
[size=0.8em][url=https://flows.nodered.org/node/node-red-contrib-xiaoai-tts-xu][/url]
回复

使用道具 举报

2

主题

38

帖子

272

积分

中级会员

Rank: 3Rank: 3

积分
272
金钱
234
HASS币
0
发表于 2020-12-29 14:41:34 | 显示全部楼层
感谢分享。学习下
回复

使用道具 举报

2

主题

57

帖子

340

积分

中级会员

Rank: 3Rank: 3

积分
340
金钱
283
HASS币
0
发表于 2021-1-8 17:16:07 | 显示全部楼层
手头刚好有pro感谢分享
回复

使用道具 举报

8

主题

83

帖子

791

积分

论坛技术达人

积分
791
金钱
708
HASS币
20
发表于 2021-1-23 15:42:26 | 显示全部楼层

开启后呢?打算就没后续了??
回复

使用道具 举报

3

主题

55

帖子

978

积分

论坛技术达人

积分
978
金钱
918
HASS币
40
 楼主| 发表于 2021-1-25 04:39:36 | 显示全部楼层
un123 发表于 2021-1-23 15:42
开启后呢?打算就没后续了??

後续看你要做什麽就去相关文章查看阿,
这边只介绍如何开启 SSH 方便後续操作
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-28 12:02 , Processed in 0.058968 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表