python实现智能语音天气预报(语音自动天气预报)

网友投稿 289 2022-06-19


本系统主要包括四个函数:

1、获取天气数据

输入要查询天气的城市

利用urllib模块向中华万年历天气api接口请求天气数据

利用gzip解压获取到的数据,并编码utf-8

利用json转化成python识别的数据,返回为天气预报数据复杂形式的字典(字典中的字典)

2、输出当天天气数据

格式化输出当天天气,包括:天气状况,此时温度,最高温度、最低温度,风级,风向等。

3,语音播报当天天气

创建要输出的语音文本(weather_forecast_txt)

利用百度的语音合成模块AipSpeech,合成语音文件

利用playsound模块播放语音

4、未来几天温度变化趋势

创建未来几天高低温数据的字典

利用matplotlib模块,图形化温度变化趋势

5、代码

6、最终效果

以上这篇python实现智能语音天气预报就是小编分享给大家的全部内容了,希望能给大家一个参考


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【Python3网络爬虫开发实战】 分析Ajax爬取今日头条街拍美图(python3网络爬虫开发实战pdf下载)
下一篇:Python 中如何实现参数化测试?
相关文章

 发表评论

暂时没有评论,来抢沙发吧~