小爱音箱播放自定义音乐

2023-10-14 22:03:33 +08:00
 hanxiV2EX
https://github.com/hanxi/xiaomusic

刚提交初版,勉强能用,很多接口是用的 xiaogpt 项目。

根据提示语执行接口,播放音乐支持本地音乐,本地没找到就会搜索下载到本地再播放。
22011 次点击
所在节点    分享创造
119 条回复
laylou
2023-10-14 22:32:28 +08:00
如何安装?这些命令是在那些地方执行?
在 Mac 上执行还是找一个在线的端口,在小米上面执行
hanxiV2EX
2023-10-14 22:40:34 +08:00
@laylou 可以局域网找台 linux 机子运行,还没做好 docker 镜像。
laylou
2023-10-14 22:59:33 +08:00
算是劫持了小米的流量到 linux 机子上吗?
hanxiV2EX
2023-10-14 23:02:11 +08:00
@laylou 原理是这个,不是劫持流量,是轮训对话记录,用外网的 vps 跑也行,可能速度会慢吧。

https://github.com/yihong0618/gitblog/issues/258
tyhunter
2023-10-15 01:29:10 +08:00
666 要是能封装成 Docker 挂在 NAS 跑就好了
hanxiV2EX
2023-10-15 09:51:03 +08:00
@tyhunter 安排
hanxiV2EX
2023-10-15 11:31:53 +08:00
@tyhunter
@laylou 已做好 docker 镜像,欢迎体验。
laylou
2023-10-15 12:26:14 +08:00
@hanxiV2EX 在 nas 上的 docker 里安装吗?然后轮训对话记录?小米音箱本身要做修改吗?
hanxiV2EX
2023-10-15 13:30:13 +08:00
ShineyWang
2023-10-15 18:17:29 +08:00
一直有这样的需求
想要用小爱直接播放我的 Nas 里面的音乐,可能是 webdav 或者 smb 的路径
这样能做吗?
zouzou0208
2023-10-15 18:24:49 +08:00
@ShineyWang 理论上都可以的。。。
hanxiV2EX
2023-10-15 18:54:35 +08:00
@ShineyWang 现在只能是本地路径,你可以把路径挂载进去试试,有问题可以提 issue 吧。
icySoda
2023-10-16 08:28:10 +08:00
请假一下,为什么要用轮询的方式呢?我看小爱音箱官方是支持开发第三方技能的,是有什么限制吗?
icySoda
2023-10-16 08:28:44 +08:00
s/请假/请教
hanxiV2EX
2023-10-16 10:04:35 +08:00
@icySoda 不是很清楚,估计需要申请开发者账号,做成服务号上架吧。
join
2023-10-16 16:46:19 +08:00
小爱音箱可以破解吗?我实在不相信国产的可联网设备。
join
2023-10-16 17:12:12 +08:00
@hanxiV2EX 不好意思, 没仔细看你说的原理。现在我大致明白了。这些看着还挺好玩的。
我的笔记本就是 linux 的,但用做局域网“电脑”好像不太合适,需要 24 小时运行。楼主你用的是啥设备?软路由?
另外小爱音箱买哪个比较好?
join
2023-10-16 17:14:15 +08:00
我还有个担心就是,我如果说英语不知道它能不能识别出来并发给 GPT ?
hanxiV2EX
2023-10-17 02:09:15 +08:00
@join 一般的 NAS 都带了 docker 功能,适合运行这个东西。有软路由的话也可以跑在软路由上。英语不知道能不能识别,如果小爱同学可以识别英语的话,xiaogpt 那个工具就可以做到,原理只是拉起小爱同学的对话记录,对话记录米家 app 上也能看到的。
JarvenI
2023-11-08 10:51:00 +08:00
我试了一下,用的小爱音箱 pro ,播放音乐会在几分钟的延迟后播放,然后音乐播放时间只能播放 1 分钟左右,不是你这个项目的问题,是 api 的问题,我用 miservice 的那个 cli 命令播放音乐也是这样。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/982027

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX