爱意满满的作品展示区。
hahaba

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

  •  1
     
  •   hahaba · Dec 8, 2020 · 5272 views
    This topic created in 2156 days ago, the information mentioned may be changed or developed.

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

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

    我为什么写这个工具:

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

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

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

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

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

    Supplement 1  ·  Dec 8, 2020
    可能是我教程写的太烂,周末专门录个教程

    - 小爱同学 (还不知道去哪里借)
    - 天猫精灵
    - 小度
    Supplement 2  ·  Dec 8, 2020
    天猫精灵官方给我赠送了一个设备:本周出天猫精灵控制 PC 、笔记本、树莓派的教程
    Supplement 3  ·  Dec 9, 2020
    有水友帮忙录制了小爱同学的教程: https://www.bilibili.com/video/BV1av411b7ML
    40 replies  •  2020-12-09 14:14:38 +08:00
    spark2Fire
    spark2Fire
    Dec 8, 2020
    1
    懒,是人类民用科技进步的基础源动力之一……

    真 tmd 太棒了!感谢分享
    scukmh
    scukmh
    Dec 8, 2020❤️1
    2
    看上去挺有趣的,但是我不喜欢在自己的电脑上装客户端软件。看上去有点蠢,有开源版的东西或者命令行的方式提供吗?
    hahaba
    hahaba
    OP
    Dec 8, 2020
    3
    @scukmh 这个客户端是我用 pyqt 写的,开源的,可以自己编译

    命令行我计划元旦做
    hahaba
    hahaba
    OP
    Dec 8, 2020
    4
    @spark2Fire 哈哈,不客气
    renmu123
    renmu123
    Dec 8, 2020
    5
    我小米小爱音箱没有找到哪里可以请求网络,难受
    hahaba
    hahaba
    OP
    Dec 8, 2020
    6
    @renmu123 是支持的,打开自定义网页,我周末借到这个设备了,我录个视频
    renmu123
    renmu123
    Dec 8, 2020
    7
    @xunbug #6 好的,持续关注这个项目
    cheese
    cheese
    Dec 8, 2020
    8
    小爱音响设备也可以吗?我看都没地方拿到 id 跟安全码
    littlewing
    littlewing
    Dec 8, 2020 via iPhone
    9
    可以远程执行 rm -rf /
    hahaba
    hahaba
    OP
    Dec 8, 2020
    10
    @cheese 点击管理“设备指令” -> 点击小地球 -> 开启 url 控制
    stimulate1797
    stimulate1797
    Dec 8, 2020 via Android
    11
    Tnt ??
    hahaba
    hahaba
    OP
    Dec 8, 2020
    12
    @littlewing 是的,指令是自定义的,千万别乱写
    aitaii
    aitaii
    Dec 8, 2020 via iPhone
    13
    挺好
    OysterQAQ
    OysterQAQ
    Dec 8, 2020 via iPhone
    14
    看上去不错,mark 下
    OysterQAQ
    OysterQAQ
    Dec 8, 2020
    15
    做一下鉴权吧,就一个 id 的话,不会被人搞吗
    slamDunkLINk
    slamDunkLINk
    Dec 8, 2020
    16
    插个眼,回去试一下
    bbis
    bbis
    Dec 8, 2020 via iPhone
    17
    哔哩哔哩已关注!这个结合远程开机功能,可以远程做更多事。建议在客户端加入检测功能,例如要打开英雄联盟,检测软件运行进城是否存在,存在表示打开正常,可以显示绿灯,打开失败可以显示红灯
    bbis
    bbis
    Dec 8, 2020 via iPhone
    18
    另外可以自己在 NAS 上面搭建吗?
    连同客户端
    hahaba
    hahaba
    OP
    Dec 8, 2020
    19
    @OysterQAQ 没用 ID 的概念,我这里是 “执行 ID”,执行 ID 是由 设备 ID+指令 ID+安全码算出来的,安全码一但变更,执行 ID 就会失效
    hahaba
    hahaba
    OP
    Dec 8, 2020
    20
    @bbis 私有部署?
    elfive
    elfive
    Dec 8, 2020 via iPhone
    21
    Homebridge 也有同样的工具哦,homebridge-wol,可以直接 siri 语音开关机,支持 Windows Linux,MacOS 没有测试过,也没有用过。
    leeggco
    leeggco
    Dec 8, 2020
    22
    mark 等一份源码,我要自己部署才放心。
    hahaba
    hahaba
    OP
    Dec 8, 2020
    23
    @elfive 我的最终目标不是只针对 siri,而是大部分语音助手,so !这个方案被我否决
    hahaba
    hahaba
    OP
    Dec 8, 2020
    24
    @leeggco 客户端是开源的,你可以将服务端下发的指令全部打印出来即可
    PbCopy111
    PbCopy111
    Dec 8, 2020
    25
    被 win 自己的防毒软件把客户端给灭了。
    renmu123
    renmu123
    Dec 8, 2020
    26
    @xunbug #10 我没找到 [“设备指令” -> 点击小地球 -> 开启 url 控制 ] 这个东西的入口在哪里
    hahaba
    hahaba
    OP
    Dec 8, 2020
    27
    @PbCopy111 哈哈是的,没有买签名,就是这样。建议大家自行编译客户端
    hahaba
    hahaba
    OP
    Dec 8, 2020
    29
    markdown 发不了图片?点上面的链接吧
    @renmu123
    gtheone1
    gtheone1
    Dec 8, 2020
    30
    卧槽 感觉棒棒的!坐等小爱同学的教程,什么时候出??
    这里能简单说下吗
    cheese
    cheese
    Dec 8, 2020
    31
    @xunbug #10 小爱的音箱设备不是手机那个小爱,不支持打开链接的
    ac23
    ac23
    Dec 8, 2020
    32
    优秀!
    viazure
    viazure
    Dec 9, 2020
    33
    有点意思呀。收藏了,空了试试
    hahaba
    hahaba
    OP
    Dec 9, 2020
    34
    @cheese
    @gtheone1

    小爱同学手机版应该是支持的,音箱不太清楚,因为我没有哈哈
    qq727474430
    qq727474430
    Dec 9, 2020
    35
    感觉很方便
    mingt
    mingt
    Dec 9, 2020
    36
    挺好,实现了之前脑子里的想法
    nznd
    nznd
    Dec 9, 2020
    37
    曾经试过用命令行开一个 socket 端口 然后 frp 出去 直接在 siri 上打指令就可以执行 但是这样鲁棒性就很差 没做什么额外的功能
    感觉楼主做的不错 (可惜我已经全套智能插座了 x
    Joker123456789
    Joker123456789
    Dec 9, 2020
    38
    一个无线鼠标搞定
    hahaba
    hahaba
    OP
    Dec 9, 2020
    39
    @Joker123456789 要花钱啊,我们的目标是,一分钱都不花
    hahaba
    hahaba
    OP
    Dec 9, 2020
    40
    @gtheone1 已经有酷安的同学拍了教程,晚上发出来
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1377 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 64ms · UTC 21:22 · PVG 05:22 · LAX 13:22 · JFK 16:22
    ♥ Do have faith in what you're doing.