智(zhi)能(zhang) 养猫记 - 天M精灵IN打卡

2019-11-23 14:46:04 5点赞 13收藏 15评论

前篇说过,薅了一个天M精灵IN. 至此多了一个牵挂。生怕反撸。于是乎折腾了一番。尝试自动化的方式,完成打卡。我把我的折腾的给大家分享一下。我写了一个脚本,以后简称keepcat,只作学习交流所用。

软硬件要求:

硬件:

  1. linux 主机(xx pi,或者nas主机)

  2. 主机有麦克风音箱。(外接usb的麦和音箱也可以)

软件:

  1. arecord,play 命令。

  2. python3

  3. baidu-aip (pip3 install baidu-aip)

  4. 百度语音的Key.

  5. HomeAssistant (可选)

工作流程

执行过程执行过程


在homeassistant配置了3个定时任务,在上午,中午,下午,执行一遍。还有个补充的,可以主动跟天M说指定的话在homeassistant配置了3个定时任务,在上午,中午,下午,执行一遍。还有个补充的,可以主动跟天M说指定的话

识别到的口令。识别到的口令。

分享

到现在已经打卡20+,效果图如下:

20+的打卡,希望不要被反撸。20+的打卡,希望不要被反撸。

这其中%60+是自动打卡的,这么低的打卡率有几个原因:

  1. keepcat 使用的百度ASR准确率很坑,天M的识别准确率也一样坑,就像两个耳朵不好的人一起聊天,啊~,哦?什么?你好呀? 感觉再说下去,就要开始问候彼此家长了

  2. 后面的打卡口令起来越复杂,已经不是要对天M说某个口令那么简单了,有好多次都是需要在APP里完成打卡操作的


我把写的keepcat,在github上给大家分享一下。并将源码以及ha的配置文件也放在项目里。有需要的朋友可以Star我的项目,一起讨论。

github 截图github 截图

总结

  • 现在机器的ASR相对人耳了,真的是个渣渣

  • keepcat只能起个一个辅助作用。打卡闹钟不要忘记多设置几个。

  • 薅羊毛一时爽,多薅一个多白捡一女朋友,天天要伺候着~

展开 收起
15评论

  • 精彩
  • 最新
  • 没抢到的路过,不过还有个A5要伺候 [皱眉]

    校验提示文案

    提交
    A5更难伺候,怕了怕了。

    校验提示文案

    提交
    收起所有回复
  • 一阵风把树上的叶子刮落,枯黄的树叶飘到烈士墙上……上面有我的名字,以后也许会有你们的 [尴尬] [尴尬] [尴尬]

    校验提示文案

    提交
    霸业未成…未成啊…

    校验提示文案

    提交
    [惊喜] [惊喜] [惊喜] [惊喜] [惊喜] 每天睡前检查一遍~强迫症每天发作一遍

    校验提示文案

    提交
    收起所有回复
  • 借你一百五,以一个价值五十的东西抵押给你保管,持续一百天每天给你一块五的欠条,让你一百天排队去收回这一百五。是什么让你如此折磨自己?是穷么?还是贪小便宜?充实的过好生活,何愁没这150?

    校验提示文案

    提交
    嗯,白嫖更贴合一点,你懂的。

    校验提示文案

    提交
    收起所有回复
  • 直接可以获取口令的API,然后百度转语音,语速慢一点。

    校验提示文案

    提交
    还有直接的API,求指点

    校验提示文案

    提交
    留个联。 系。。方。式

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 什么东西啊,看懂,一直手动打卡

    校验提示文案

    提交
    外行来看个热闹~

    校验提示文案

    提交
    收起所有回复
  • 手工打卡,安全下车了,哈哈

    校验提示文案

    提交
    听说149...3月中旬到账

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
13
扫一下,分享更方便,购买更轻松