人生苦短,我用Python~
一直想自己折騰些極客的東西出來,供自己使用或者是供他人使用。一則可能對(duì)自己的生活是一種幫助,二則是對(duì)自己技能的提高,三則顯得高大上,一直努力,一直提高,一直Happy!~
直到,在京東白條了一個(gè)樹莓派3,我知道,有一段興奮的苦旅要開始了...
【前言】
本文擬使用Python開發(fā)一個(gè)智能時(shí)鐘,并且將智能時(shí)鐘部署在 樹莓派3 微機(jī)上,7*24小時(shí)開機(jī),以達(dá)到實(shí)時(shí)監(jiān)控時(shí)鐘并在適當(dāng)?shù)臅r(shí)侯作出響應(yīng)的目的。其實(shí)是每天早上邪惡的提示語(yǔ),加一段提示音樂。每天中午吵醒午睡的鬧鐘,房東在沒人的時(shí)候進(jìn)屋能嚇?biāo)惶?..zzzhhh
【實(shí)現(xiàn)功能】
這篇文章將要介紹的主要內(nèi)容如下:
1、早上鬧鐘,天氣預(yù)報(bào),音樂提醒
2、整點(diǎn)報(bào)時(shí),半點(diǎn)報(bào)時(shí)
【實(shí)現(xiàn)思路】
1、python對(duì)天氣網(wǎng)站信息的web爬蟲爬取
2、通過分析爬取的數(shù)據(jù),并拼接需要語(yǔ)音播報(bào)的文本
3、調(diào)用百度的語(yǔ)音合成api進(jìn)行語(yǔ)音文本轉(zhuǎn)化成mp3
4、使用python腳本將mp3下載到本地
5、設(shè)置計(jì)劃任務(wù),每分鐘檢測(cè)一下當(dāng)前時(shí)間是否滿足條件
6、早上鬧鐘+天氣預(yù)報(bào)+音樂,整點(diǎn)報(bào)時(shí),半點(diǎn)響音
【開發(fā)及部署環(huán)境】
開發(fā)環(huán)境:Windows 7 ×64 英文版
JetBrains PyCharm 2017.1.3 x64
部署環(huán)境:Raspberry Pi 3 Ubuntu OS