python实现智能语音天气预报(python实现天气预报查询)

网友投稿 869 2022-09-09

python实现智能语音天气预报(python实现天气预报查询)

python实现智能语音天气预报(python实现天气预报查询)

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

1、获取天气数据

输入要查询天气的城市

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

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

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

2、输出当天天气数据

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

3,语音播报当天天气

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

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

利用playsound模块播放语音

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

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

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

5、代码

6、最终效果

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

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

上一篇:jmeter脚本开发:控制器和参数化(三)
下一篇:小程序IDE的过程会很麻烦吗?流程是什么
相关文章

 发表评论

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