我撸了一个用语音助手控制电脑、树莓派的工具

2020-12-08 09:51:00 +08:00
 hahaba

hey siri !帮我把电脑锁屏!
小爱同学!帮我把电脑关机!

收到命令后,客户端会立刻执行此命令。效果演示可以看 B 站,三连哦! https://www.bilibili.com/video/BV1HK4113768/

我为什么写这个工具:

冬天实在太冷,我不想起床去关闭离我 1 米远的笔记本,我想让不怕冷的 siri 帮我干。
上班实在太远,我不想打车回去关闭我的电脑(电费 1.5 一度),我只想让 siri 帮我干。 ...

考虑到五花八门的需求,我支持了自定义指令,也就是远程执行任意 cmd 或 shell 命令,可玩性就变的特别高了。基本上可以实现大部分常见需求。(请看上面的视频)

是的!免费的!双 11 在套路云上撸了机器吃灰了,拿出来搭建这个免费项目,算是贡献爱心吧!

ps:因为语音助手各不同,原则上只要能使用语音助手打开特定网页,就能实现这个功能。

使用见这里: https://smya.cn/article/help-siri

4284 次点击
所在节点    分享创造
40 条回复
spark2Fire
2020-12-08 10:31:18 +08:00
懒,是人类民用科技进步的基础源动力之一……

真 tmd 太棒了!感谢分享
scukmh
2020-12-08 10:35:10 +08:00
看上去挺有趣的,但是我不喜欢在自己的电脑上装客户端软件。看上去有点蠢,有开源版的东西或者命令行的方式提供吗?
hahaba
2020-12-08 11:14:46 +08:00
@scukmh 这个客户端是我用 pyqt 写的,开源的,可以自己编译

命令行我计划元旦做
hahaba
2020-12-08 11:15:33 +08:00
@spark2Fire 哈哈,不客气
renmu123
2020-12-08 11:40:46 +08:00
我小米小爱音箱没有找到哪里可以请求网络,难受
hahaba
2020-12-08 11:42:42 +08:00
@renmu123 是支持的,打开自定义网页,我周末借到这个设备了,我录个视频
renmu123
2020-12-08 11:47:02 +08:00
@xunbug #6 好的,持续关注这个项目
cheese
2020-12-08 12:03:08 +08:00
小爱音响设备也可以吗?我看都没地方拿到 id 跟安全码
littlewing
2020-12-08 12:05:24 +08:00
可以远程执行 rm -rf /
hahaba
2020-12-08 12:15:22 +08:00
@cheese 点击管理“设备指令” -> 点击小地球 -> 开启 url 控制
itning
2020-12-08 12:16:19 +08:00
Tnt ??
hahaba
2020-12-08 12:17:34 +08:00
@littlewing 是的,指令是自定义的,千万别乱写
aitaii
2020-12-08 12:28:52 +08:00
挺好
OysterQAQ
2020-12-08 12:31:03 +08:00
看上去不错,mark 下
OysterQAQ
2020-12-08 12:41:34 +08:00
做一下鉴权吧,就一个 id 的话,不会被人搞吗
slamDunkLINk
2020-12-08 13:51:01 +08:00
插个眼,回去试一下
bbis
2020-12-08 14:01:00 +08:00
哔哩哔哩已关注!这个结合远程开机功能,可以远程做更多事。建议在客户端加入检测功能,例如要打开英雄联盟,检测软件运行进城是否存在,存在表示打开正常,可以显示绿灯,打开失败可以显示红灯
bbis
2020-12-08 14:03:31 +08:00
另外可以自己在 NAS 上面搭建吗?
连同客户端
hahaba
2020-12-08 14:44:00 +08:00
@OysterQAQ 没用 ID 的概念,我这里是 “执行 ID”,执行 ID 是由 设备 ID+指令 ID+安全码算出来的,安全码一但变更,执行 ID 就会失效
hahaba
2020-12-08 14:44:52 +08:00
@bbis 私有部署?

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

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

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

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

© 2021 V2EX