使用Python开发个人天气预警提醒系统
发布时间
阅读量:
阅读量
前言
基于是实现个人天气预报的目标, 经过查阅网络得知许多大神都采用类似的方法来达成这一目的, 出于 simplicity and cost-effectiveness 的考虑, 我决定购买一个高德的开发者账号 (其实就是个懒人笑) 。该账号成功认证后每日可提供 300,000 次服务, 其实已经足够满足我们的日常需求啦! 哈哈! 接下来讨论的是 text-to-speech 的技术部分, 计划集成阿里和讯飞的相关 api, 然而预算有限, 所以暂时选用第三方库来完成这项功能 (声音确实挺僵硬)!
准备
在这里,请预先准备好安装requests包和pyttsx3包。
pip3 install requests
pip3 install pyttsx3
- 访问高德开发者平台后完成账号注册,在系统中按照指引创建一个新的web服务API应用。完成后系统会分配给每个用户生成密钥。这个密钥在后续开发中会用到,请及时保存。
- 参考高德API使用文档后开始编写代码。
开始撸代码
这里我们有三个任务
-
确定当前位置
-
通过确定当前位置来查询天气状况
-
将收集到的文字信息通过语音合成的方式进行发音
- 首先我们来看如何获取地理位置信息
这里我们可以采用web服务的API接口中的IP地址查询功能以获取对应的城市名称以及城市的adco
全部评论 (0)
还没有任何评论哟~
