增加中控的原因:
前面介绍过通过语音和智能感应来控制电器,但是有时候周围比较嘈杂的情况,语音助手不能很好的工作,比如玩游戏、看电视等声音比较大的情况下,小爱同学和天猫精灵总是识别错误,而且很费劲,这时候就需要有一个可以总览全局,手动操作的控制屏幕。
展示效果:
中控屏幕实际是一个带触控的win10平板,粘在墙上方便随时操作,而且还有好多皮肤可选!
TTS语音服务器
之所以选择win10平板的原因主要是为了搭建TTS服务器。之前使用的是小米音箱作为TTS服务器,但是有几个弊端,
- 使用小米音箱作为TTS服务器,需要联网,无法做到离线可用。
- 小米音箱的TTS服务有时候延迟很严重,不可靠。
TTS服务器目前是使用python的flask模块起了一个监听80的web服务,hass中又添加了一个TTS服务模块,这样一个离线可用的语音服务器就搭建好了。举个例子,当外面下雨时,雨水传感器感应到雨滴,触发hass中自动化监控,然后调用语音服务访问到TTS服务器api接口,web服务器接收到之后,就通过喇叭发出“下雨啦,赶紧收衣服了!”的声音提醒。