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

[修仙教程] python控制小爱音箱自定义设备开关_修仙教程_小爱同学

 火... [复制链接]

0

主题

36

回帖

115

积分

注册会员

积分
115
金钱
79
HASS币
0
发表于 2019-11-26 09:10:03 | 显示全部楼层
牛人真是多啊。。。。。。。
回复

使用道具 举报

0

主题

3

回帖

26

积分

新手上路

积分
26
金钱
23
HASS币
0
发表于 2019-11-26 13:02:59 | 显示全部楼层
学习一下 谢谢楼主!!
回复

使用道具 举报

1

主题

41

回帖

224

积分

中级会员

积分
224
金钱
182
HASS币
0
发表于 2019-11-26 13:48:38 | 显示全部楼层
看起来好像不错的点子
回复

使用道具 举报

0

主题

5

回帖

78

积分

注册会员

积分
78
金钱
73
HASS币
0
发表于 2019-11-26 21:44:03 | 显示全部楼层
johnnyit 发表于 2019-11-26 07:31
新的api地址有更新
域名里面api替换成api2。
抓包可以用fiddler或者charles抓取app数据获取。

抓到API了,有更新吗?我抓的还是api
用go写了获取nlp最新数据然后推送tts,但是响应太慢了,音响开始放音的时候nlp才获取到最新query消息,导致无法实时取消小爱的响应,只能推送自己的tts,打断他,,不知大佬是什么情况??,能够实时获取然后暂停响应吗?
回复

使用道具 举报

6

主题

87

回帖

1044

积分

金牌会员

积分
1044
金钱
951
HASS币
0
 楼主| 发表于 2019-11-27 10:10:38 | 显示全部楼层
本帖最后由 johnnyit 于 2019-11-27 10:14 编辑
yvbq24 发表于 2019-11-26 21:44
抓到API了,有更新吗?我抓的还是api
用go写了获取nlp最新数据然后推送tts,但是响应太慢了,音响开始放 ...
时时获取取决于网速和刷新的时间。通过api被动刷新的方式是会有这个问题,暂无法突破。
代码里面有暂停指令的方法。
你可以看下。
def pause():
回复

使用道具 举报

0

主题

104

回帖

1126

积分

金牌会员

积分
1126
金钱
1022
HASS币
0
发表于 2019-11-27 15:14:57 | 显示全部楼层
1111111111111111111111111111111
回复

使用道具 举报

0

主题

5

回帖

78

积分

注册会员

积分
78
金钱
73
HASS币
0
发表于 2019-11-27 16:12:48 来自手机 | 显示全部楼层
johnnyit 发表于 2019-11-27 10:10
时时获取取决于网速和刷新的时间。通过api被动刷新的方式是会有这个问题,暂无法突破。
代码里面有暂停指令 ...

这个问题确实很难解决,我将刷新间隔设置为500毫秒,正常一次请求很快,有新指令是会慢一点,不过已经可以了,这种方法代价最小,什么都不用动,理论上可以实验任何操作,就是可能被小米封ip,请求太快
回复

使用道具 举报

0

主题

3

回帖

27

积分

新手上路

积分
27
金钱
24
HASS币
0
发表于 2019-11-27 16:38:57 | 显示全部楼层
这个不用破解的话应该是拦截吧。
回复

使用道具 举报

0

主题

5

回帖

21

积分

新手上路

积分
21
金钱
16
HASS币
0
发表于 2019-11-29 14:46:17 | 显示全部楼层
谢谢分享
回复

使用道具 举报

1

主题

29

回帖

2506

积分

金牌会员

积分
2506
金钱
2476
HASS币
0
发表于 2019-12-6 16:37:31 | 显示全部楼层
也是个思路,抓包试试,感谢分享
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-5-13 13:52 , Processed in 0.509663 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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