小爱音箱播放自定义音乐

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

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

根据提示语执行接口,播放音乐支持本地音乐,本地没找到就会搜索下载到本地再播放。
22009 次点击
所在节点    分享创造
119 条回复
hanxiV2EX
2023-11-08 11:35:16 +08:00
@JarvenI 是不是音乐文件太大了?
JarvenI
2023-11-08 18:40:50 +08:00
@hanxiV2EX 两分钟多点的一个文件,试了两个 mp3 文件都是这样,最小的一个是 8M 的,算大吗?
hanxiV2EX
2023-11-08 20:31:09 +08:00
@JarvenI 那不大,mp3 的文件服务器在局域网吗?
JarvenI
2023-11-08 22:25:40 +08:00
@hanxiV2EX 对的,链接就是 192.168 开头的。
hanxiV2EX
2023-11-09 12:12:54 +08:00
@JarvenI 可以去 miservice 提个 issue 问问,那边人比较多,比较活跃。
JarvenI
2023-11-09 23:21:25 +08:00
@hanxiV2EX 多谢
deerpine
292 天前
学习了
milala
292 天前
只能播放本地音乐吗
弄几个和在线的音乐
hanxiV2EX
292 天前
@milala 本地音乐不存在时会自动搜索下载再播放的,我试过播放故事都行。国内使用需要配置好代理才能下载歌曲,XIAOMUSIC_PROXY 用于配置代理,默认为空,yt-dlp 工具下载歌曲会用到。
a8500830
291 天前
小爱都有了,小度也不远了吧
hanxiV2EX
291 天前
@a8500830 我没有小度,如果有人帮忙写好操控接口的话我可以接入。
xuanyuanaosheng
291 天前
嗯不错
xianzheng
291 天前
下载源是哪里,可以指定吗?
hanxiV2EX
291 天前
@xianzheng 目前是用的 YouTube ,可以加个配置选择 BiliBiliSearch
qweqqwe
291 天前
可以同时两个音箱一起播放吗?
hanxiV2EX
291 天前
@qweqqwe 目前是不可以的,改改应该是可以实现的。
hanxiV2EX
290 天前
@xianzheng 我测试了用 BiliBiliSearch ,但是有 bug ,等这个 bug 解决之后我再考虑支持换下载源吧。
https://github.com/yt-dlp/yt-dlp/issues/5083
huangmingyou
289 天前
学习了一圈,有几个疑问,获取对话记录是通过官方 api 还是别的方式,docker 播放的音频是通过音频线还是流媒体发给音箱,获取设备 did 是不是需要劫持流量抓包?
hanxiV2EX
289 天前
@huangmingyou 获取对话记录是用的 http 接口,应该是爬的手机上请求对话记录的接口。docker 播放是提供 http url 地址给小爱播放。

原理看这个文章就行

https://github.com/yihong0618/gitblog/issues/258

主要是这个库搞定的

https://github.com/yihong0618/MiService
kenvix
289 天前
@join #16 🤣不相信国产的可联网设备你买它干嘛?为什么不买 HomePod 和 Nest Audio ?

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

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

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

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

© 2021 V2EX