目录
树莓派之天气预报语音播报
方案选定
项目基调
需求分析
解决方案
具体实施
step1天气信息
安装ilang软件
json解析和文字组合
定时任务
树莓派之天气预报语音播报
前几天跟同事在聊家里的“小爱同学”可以语音报天气,听起来不错,也想要一个。不过嘛,作为技术宅的本人,如果买一个的话,是不是太Low了,于是想到家里万能的树莓派,实现这个功能应该是问题不大的。开始了折腾。
方案选定
项目基调
原则1:不对树莓派硬件进行大的改动;
原则2:我们一定要用开源或者免费的方案;
需求分析
要获取天气预报信息
要组合成相应文字
文字转语音
语音播报
定时执行
解决方案
天气预报:
天气预报服务供应商有很多,我选的叫和风天气,和小风天气是专为个人开发者、学生、公益组织以及所有非商业环境使用而推出的免费天气数据服务,涵盖了几乎所有基础天气数据。对于我而言,够用就好。
组合成相应文字:
这部分我们可以用自己的代码来实现
文字转语音:
文字转语音是我们项目的核心,有两种方向,一是使用在线转,本地播放;优点是声音优美,缺点是依赖服务商,还有多数会要收费,另一个是本地转本地播放;优点是不依赖别人,缺点是声音差点;我做的不是商用,所以音质差点