精易论坛

标题: 小米小爱音箱播放器 小爱同学 [打印本页]

作者: 誤解    时间: 2024-10-6 11:54
标题: 小米小爱音箱播放器 小爱同学
本帖最后由 誤解 于 2024-10-6 17:27 编辑


本源码 根据 https://github.com/Yonsm/MiService.git  第三方Python库改造而来
因为只能Python调用该库才能使用!
网上搜了一下  易语言这一块还没有类似的源码  所以就发出来把  
本来也在想 Python的库 易语言怎么才能用 - - 想了一堆办法 连大学的老师也问了 都不会
突发奇想 把Python的库文件 打包成EXE 然后通过命令行 传递参数 吆西!
这个么破玩意就搞出来了 !拿去学习把 !我啥也不会!
经过测试
Win 7  不可用
WIN10  可用
其他系统未测试!


源码.zip (2.51 MB, 下载次数: 74)

文件太大 附件上传到网盘
https://qxkj1212121.lanzoul.com/i0xAU2brbyne


作者: Channge    时间: 2024-10-6 12:00
有天猫精灵的吗 诶嘿嘿?
作者: hxznhf    时间: 2024-10-6 12:52
收藏了,有空研究下

作者: shituo    时间: 2024-10-6 13:05
家里正好有一个,我来试试吧
作者: Style.Sa梦    时间: 2024-10-6 13:50
取不到DID,也不知道是否登录成功了没。用不了
作者: JYYeah    时间: 2024-10-6 13:55
收藏了,有空研究下
作者: guowei0422    时间: 2024-10-6 13:57
win7 64位 没有python程序 登录报错
[PYI-12772:ERROR] Failed to load Python DLL 'E:\Users\Administrator\Desktop\xiao
ai\_internal\python312.dll'.
LoadLibrary: ?????????
作者: Style.Sa梦    时间: 2024-10-6 14:21
Style.Sa梦 发表于 2024-10-6 13:50
取不到DID,也不知道是否登录成功了没。用不了

不行,应该win7问题,但是换个别的系统提示这个Exception on login 82974121: 'userId'
Traceback (most recent call last):
  File "miservice\miaccount.py", line 71, in login
KeyError: 'userId'
Error https://api.io.mi.com/app/home/device_list: Login failed

作者: Style.Sa梦    时间: 2024-10-6 14:32
Style.Sa梦 发表于 2024-10-6 14:21
不行,应该win7问题,但是换个别的系统提示这个Exception on login 82974121: 'userId'
Traceback (most  ...

确定都解压了 不行
作者: Style.Sa梦    时间: 2024-10-6 14:36
Style.Sa梦 发表于 2024-10-6 14:32
确定都解压了 不行

密码错会提示密码错,但是对了 登录就显示这些Traceback (most recent call last):
  File "miservice\miaccount.py", line 71, in login
KeyError: 'userId'
Error https://api.io.mi.com/app/home/device_list: Login failed

作者: shituo    时间: 2024-10-6 16:41
DID是什么?
作者: 龙傲天f    时间: 2024-10-6 16:57
感谢分享。谢谢啦
作者: 誤解    时间: 2024-10-6 17:13
shituo 发表于 2024-10-6 16:41
DID是什么?

登录后 软件右侧会显示 你的设备 找到小爱音箱 右键 复制DID就行
仅在win10 测试可用 其他系统请自行测试
作者: 一指温柔    时间: 2024-10-6 17:17
感谢分享
作者: 春林    时间: 2024-10-6 18:39
有没有天猫精灵的
作者: qq2518    时间: 2024-10-6 19:23
难道WIN7真的不行吗
作者: 亿万    时间: 2024-10-6 19:38
感谢分享
作者: pipicool    时间: 2024-10-6 20:39
学习一下
作者: weihua2018    时间: 2024-10-6 20:46
啥意思   没有小米可以使用吗
作者: 誤解    时间: 2024-10-6 20:47
qq2518 发表于 2024-10-6 19:23
难道WIN7真的不行吗

试了不行
作者: 誤解    时间: 2024-10-6 20:48
春林 发表于 2024-10-6 18:39
有没有天猫精灵的

这个就不知道了,我没有天猫精灵 没法研究
作者: 誤解    时间: 2024-10-6 20:48
weihua2018 发表于 2024-10-6 20:46
啥意思   没有小米可以使用吗

软件控制 小米小爱音箱播放歌曲的
作者: jysoft2022    时间: 2024-10-6 20:53
谢谢分享
作者: 艾玛克138    时间: 2024-10-6 21:27
谢谢大佬提供的精品
作者: 查过    时间: 2024-10-7 07:43
全都是大佬~
作者: 豆豆灰常开心    时间: 2024-10-7 07:48
下个学习一下
作者: ctry78985    时间: 2024-10-7 08:07
感谢分享
作者: year1970    时间: 2024-10-7 08:39
感谢分享
作者: 小虎来了    时间: 2024-10-7 09:58
感谢分享。
作者: zhaode2888    时间: 2024-10-7 10:54
感谢分享
作者: spawing    时间: 2024-10-7 17:35
支持开源,感谢分享~
作者: renhe2018    时间: 2024-10-8 02:34
感觉还是不错的呀。
作者: x1ao沫    时间: 2024-10-8 18:47
很赞同,谢谢!
作者: Destin    时间: 2024-10-9 09:22
        感谢分享,很给力!~
作者: jeysir    时间: 2024-10-9 11:12
有没有可能让小爱音箱与电脑联动,用语音控制电脑执行某些脚本或者关机
作者: Rosemajor    时间: 2024-10-9 15:00
jeysir 发表于 2024-10-9 11:12
有没有可能让小爱音箱与电脑联动,用语音控制电脑执行某些脚本或者关机 ...

蓝牙模块
作者: jeysir    时间: 2024-10-9 18:21
“可以啊 这个功能我已经实现了 得用python,用易的话我没试”   求楼主大佬分享一个python成品玩玩
作者: jeysir    时间: 2024-10-9 18:24
Rosemajor 发表于 2024-10-9 15:00
蓝牙模块

主机加蓝牙模块这个我了解过, 我就是主机没有蓝牙模块,然后看到楼主这个工具感觉可以直接用网络协议实现,感觉更方便
作者: 誤解    时间: 2024-10-9 19:17
jeysir 发表于 2024-10-9 18:21
“可以啊 这个功能我已经实现了 得用python,用易的话我没试”   求楼主大佬分享一个python成品玩玩 ...

你可以用这个 https://github.com/wxtcstt/MiChatGUI
里面有一个 《小米音箱播放本地音乐.py》
你改一下你的设备型号,账号及密码 ,代码第73行有一个 last_record  ,这个 就是抓到你说的话,你给他加个判断 检测到last_record 里面有你说的内容就执行某个指令就是 简单的很
作者: firstcmm    时间: 2024-10-10 14:59
支持开源,感谢分享~
作者: yaoxiu666    时间: 2024-10-10 17:32
感觉还是不错的呀。

作者: 光影魔术    时间: 2024-10-10 18:08
感谢分享源码
作者: 胖子葛格    时间: 2024-10-11 10:19
感谢分享,很给力!~
作者: 一米七五    时间: 2024-10-11 17:15
可惜 我是天猫精灵
作者: jeysir    时间: 2024-10-18 19:44
誤解 发表于 2024-10-9 19:17
你可以用这个 https://github.com/wxtcstt/MiChatGUI
里面有一个 《小米音箱播放本地音乐.py》
你改一下 ...

那个miservice库咋安装的呀,用pip安装不了呢
作者: 誤解    时间: 2024-10-18 21:16
jeysir 发表于 2024-10-18 19:44
那个miservice库咋安装的呀,用pip安装不了呢

他是第三方库 得下载到本地 手动命令安装

作者: 4834    时间: 2024-10-27 10:15
感谢分享
作者: yyws    时间: 2024-11-4 16:53
其实还可以在py的MiService库类文件里面输出它调用的post接口,用易语言参照它的接口post就行
作者: 熊不熊    时间: 2024-12-4 10:41
感谢分享,很给力!~
作者: xyrobot    时间: 2024-12-4 21:15
本地电脑亲测可用,服务器server2012不可用
作者: keke6666    时间: 2024-12-5 03:00
大佬 这个可以拿到对话记录么
作者: 誤解    时间: 2024-12-7 21:21
keke6666 发表于 2024-12-5 03:00
大佬 这个可以拿到对话记录么

易语言的不行,python的可以
作者: keke6666    时间: 2024-12-10 17:02
誤解 发表于 2024-12-7 21:21
易语言的不行,python的可以

我用migpt改的 哈哈哈哈
作者: 誤解    时间: 2024-12-12 22:01
keke6666 发表于 2024-12-10 17:02
我用migpt改的 哈哈哈哈

不错,我主要是没时间捣鼓
作者: keke6666    时间: 2024-12-13 16:45
誤解 发表于 2024-12-12 22:01
不错,我主要是没时间捣鼓

我上来就一顿删除  只留入口就可以了
作者: kfccfk    时间: 2024-12-24 00:04
感谢分享
作者: 薛城    时间: 2025-2-19 10:27
支持开源~!感谢分享
作者: 誤解    时间: 2025-2-25 20:03
本帖最后由 誤解 于 2025-2-25 20:05 编辑
xyrobot 发表于 2024-12-4 21:15
本地电脑亲测可用,服务器server2012不可用

服务器win server可以使用, 你可以在正常使用的电脑先登录一下,然后在你电脑的这个路径 C:\Users\Administrator 找到.mi.token 这个文件,把他复制到 你服务器server系统的  C:\Users\Administrator 路径然后在服务器里面 尝试登录再试一下。
作者: Else    时间: 2025-3-31 15:12
没有模块,如果有空
麻烦打包一下谢谢。
作者: 誤解    时间: 2025-4-1 19:29
Else 发表于 2025-3-31 15:12
没有模块,如果有空
麻烦打包一下谢谢。

模块在这里 https://qxkj1212121.lanzoul.com/i0xAU2brbyne
作者: Else    时间: 2025-4-3 21:54
誤解 发表于 2025-4-1 19:29
模块在这里 https://qxkj1212121.lanzoul.com/i0xAU2brbyne

看到了,谢谢。 希望以后能有个易语言的




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4