让小爱同学主动开口说话

9月13号更新内容

待解决问题,

1、账号二次验证登陆的问题,预计短期内不会去处理

2、 TTS播报完成后恢复初始音量的功能,这个近期我考虑下加上,如果能处理的比较优雅的话

1、新增队列TTS的功能,TTS消息将按序播放,不会出现前面消息还没播报完成,后面消息就开始的问题

2、将原先的send服务修改为force_send,和队列消息配套,某些紧急消息可以使用这个服务强制优先播报

3、HA中带验证码登录,登陆方法很简单,看图就行

queue.png (54.37 KB, 下载次数: 3)

2018-9-13 16:14 上传

code.png (48.6 KB, 下载次数: 2)

2018-9-13 16:16 上传

5月8号更新内容

先讲遗留问题,会有一种情况是无法使用该插件的,首先你的账号登陆会被要求输入验证码,然后恰好你的系统平台的文件夹权限又比较严格,那么这种情况下就会获取不到token的。

1、新增音量调节服务,播放和暂停的功能。

2、解决某些环境下由于文件夹权限问题导致的token保存失败。

3、解决海外地区用户登录失败的问题。

4、默认verify=False

5、直接运行py不再会出现No module named 'homeassistant'的问题

a9.png (37.51 KB, 下载次数: 0)

2018-5-8 13:30 上传

最先要感谢下小米论坛中ID为:xxxx123aaa的达人,他最先用php事先了这一功能,我这边只是改写为py而已。

写代码过程中能想到的和能测试的异常都处理了,但肯定还有遗漏未完善的地方,如果大家在使用过程中遇到了问题,请在回帖中贴出详细的错误信息,如果可能,最好也把操作步骤描述一下,以便我可以及时处理错误。

小爱同学虽然具有dlna的功能,但是dlna播放完成之后会自嗨的毛病,让我们没法好好利用小爱同学,好在在官方开发者APP中,提供了传声筒的个功能,我们现在可以利用这个功能,让小孩同学主动说话了。

先上些图

a1.png (29.97 KB, 下载次数: 1)

2018-5-6 13:47 上传

多音箱支持,如果你有多个小爱同学,你可以通过miai_num这个参数指定哪个音箱出声,如果指定了不存在的音箱,那么在系统日志中就会提示音箱不存在

a2.png (39.33 KB, 下载次数: 1)

2018-5-6 13:47 上传

使用方法,我把这个功能写成了一个service,方便在需要的地方使用,service data也尽量简单

这里再解释下这个miai_num参数的含义,假设你的账号下只有一台小爱同学,那么这个值永远为0,如果你有3台,那么这个值可以为【0,1,2】,分别意味的对应3台不同的小爱同学。

场景模拟一下,我有3台小爱同学,分别在客厅,厨房,卧室,

我的service data 就可以这么写

{"message":"我是0号小爱,你听到我的声音了吗?","miai_num":"0"}

{"message":"我是1号小爱,你听到我的声音了吗?","miai_num":"1"}

{"message":"我是2号小爱,你听到我的声音了吗?","miai_num":"2"}

这样我就知道了这三台小爱的miai_num的值,下次调用这个服务的时候就可以有针对性的使用

想必大家对自定义插件的使用已经非常熟悉了,不过这边还是将过程描述一遍

1、 将附件中的文件解压缩后放入Homeassistant中的custom_components,如图

a3.png (13.68 KB, 下载次数: 3)

2018-5-6 13:56 上传

2、修改configuration.yaml文件,添加如图中的内容

a4.png (13.91 KB, 下载次数: 11)

2018-5-6 13:59 上传

3、重启Homeassistant,如果在开发者工具的service下能找到hello_miai.send这个服务,就表示已经安装完成了。

20190529更新,解决由于小米服务端调整造成的服务不可用:

游客,如果您要查看本帖隐藏内容请回复

小爱同学服务器维修,小爱同学TTS服务(2019年5月29日更新可用版本)相关推荐

  1. 英雄联盟更新服务器维护,英雄联盟今天维护到什么时候结束 10月29日更新维护时间...

    英雄联盟今天维护到什么时候结束?10月29日更新维护了哪些内容?英雄联盟基本上每周都会进行维护更新,而且多数是采用停服更新的方式,在停服更新期间玩家是无法进入游戏,所以大家对维护结束时间也都会比较关注 ...

  2. 神雕侠侣服务器维修时间,《神雕侠侣》2021年5月6日更新维护新服开启公告

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 亲爱的玩家: 为了给您提供更好的游戏体验,我们将于2021年5月6日上午8:00-11:00对所有服务器进行停机更新维护,预计维护时间3小时. 若提前完成 ...

  3. 逆水寒捏脸服务器维护,《逆水寒》2019年3月28日更新公告

    各位自在同门: 为了保证服务器的运行稳定和服务质量,<逆水寒>将于2019年3月28日早8:00停机进行维护工作,预计维护到上午10:00(挑灯看剑.虎啸龙吟.一生一世合并成的超级大服预计 ...

  4. 神雕侠侣服务器维修时间,《神雕侠侣》2020年6月25日更新维护新服开启公告

    亲爱的玩家: 为了给您提供更好的游戏体验,我们将于2020年6月25日上午8:00-11:00对所有服务器进行停机更新维护,预计维护时间3小时. 若提前完成维护内容,我们将提前开服.对于停机期间给您带 ...

  5. 神雕侠侣服务器维修时间,《神雕侠侣》2021年1月21日更新维护新服开启公告

    亲爱的玩家: 为了给您提供更好的游戏体验,我们将于2021年1月21日上午8:00-11:00对所有服务器进行停机更新维护,预计维护时间3小时. 若提前完成维护内容,我们将提前开服.对于停机期间给您带 ...

  6. 神雕侠侣服务器维修时间,《神雕侠侣》2020年5月21日更新维护新服开启公告

    亲爱的玩家: 为了给您提供更好的游戏体验,我们将于2020年5月21日上午8:00-12:00对所有服务器进行停机更新维护,预计维护时间4小时. 若提前完成维护内容,我们将提前开服.对于停机期间给您带 ...

  7. 第五人格服务器维修到几点,第五人格1月10日更新几点结束 第五人格1月10日更新维护公告...

    原标题:第五人格1月10日更新几点结束 第五人格1月10日更新维护公告 第五人格 1 月 10 日更新维护到几点?第五人格 1 月 10 日更新了什么?第五人格 1 月 10 日更新那些新内容?第五人 ...

  8. 第五人格服务器维修到几点,第五人格1月10日更新维护到几点 第五人格1月10日更新公告...

    第五人格 1 月 10 日更新维护到几点?第五人格 1 月 10 日更新了什么?第五人格 1 月 10 日更新那些新内容?第五人格 1 月 10 日几点可以进游戏?一起来 看看第五人格 1 月 10 ...

  9. 4月29绝地求生服务器维护,绝地求生2020最新维护公告 4月29日更新内容一览

    绝地求生更新维护到几点今天?绝地求生4月29日停机更新维护将持续多久?绝地求生4月29日更新内容是什么?通常情况下,绝地求生这一游戏每周三都会例行维护一次.想必有不少的小伙伴们都想知道吧,下面绝地求生 ...

  10. 赛尔号星球大战服务器维修,赛尔号星球大战11月29日更新公告

    赛尔号星球大战11月29日新增了什么玩法?服务器的维护时间是多少?来看看9k9k小编rayxx带来的赛尔号星球大战11月29日更新公告. 11月29号下午15点至17点更新公告: 1.精灵 新增了两种 ...

最新文章

  1. 如何解决secureCRT里面的The remote system refused the connection.
  2. PL/SQL之JOB用法 (定时跑数据)
  3. python 打印皮卡丘_用python打印你的宠物小精灵吧
  4. 大学计算机规划教材数据与计算,大学计算机应用基础教程高等院校计算机科学与技术规划教材.ppt...
  5. dpkg: error processing package sunloginclient (--install): dependency problems - leaving unconfigur
  6. 阿里php开发规范,【PHP开发规范】老生常谈的PSR开发规范你懂多少?
  7. 用CSS3写圆角(超简单)
  8. Microsoft Office Mobile 2010 Beta 于 4 月 5 日过期
  9. Windows10更改电脑用户名
  10. SPSS 简单线性回归(图文+数据集)【SPSS 025期】
  11. RabbitMQ的工作模式及消息顺序性的保证
  12. 黑苹果 电脑关机是因为发生了问题_能量报 | 苹果部分产品免费保修4年 | 最诚实的手机厂商...
  13. pycharm+opencv安装总结
  14. 浅谈CPRI原理及测试解决方案(转)
  15. Windows7安装蓝屏问题或Windows10ReadyBoost问题
  16. 微信电脑多开,骚操作走起
  17. Latex排版技巧:上下方可输入文字的箭头
  18. linkinfo() 函数
  19. Javamail 发送163邮件
  20. 让自己的电脑会说话||让电脑在开机时说话

热门文章

  1. RQNOJ:PID3 Jam的计数法
  2. 511遇见易语言教程外形框和模仿进度条闪烁效果
  3. 《尚书》全文、注释及译文(1)
  4. 泰格如何修改服务器地址,泰格X7盘点机使用说明
  5. 如何从零开始学习Java语言
  6. 鼎捷易飞ERP视频教程-金速鹏-专题视频课程
  7. 23岁女工为600元全勤奖带伤加班3天 一周后身亡
  8. 单片机实验13:用热敏电阻和ADC实现测量温度
  9. Learning Efficient Single-stage Pedestrian Detectors by Asymptotic Localization Fitting行人检测ECCV2018
  10. 清华郝景芳:中国教育还欠缺什么?如何弥补当下教育的不足? (公号回复“郝景芳”下载PDF典藏版)