酷玩Python,為女朋友打造一款智能語音鬧鐘卒废,女朋友:滾

警告沛厨,在看這篇文章之前,你得先去找一個女朋友摔认,哈哈哈逆皮,當然沒有的話,也是可以的参袱,而且你也得會操作系統(tǒng)的安裝电谣,懂些Linux秽梅,等你嘗試做出來了,說不定............(期待神評)剿牺,也需要一些樹莓派設備

軟硬件清單

讀卡器以及 SD 卡(裝系統(tǒng)用)
音箱一枚企垦,最好支持 3.5mm
SSH連接工具(SecureCRT,Xshell)
寬帶晒来、路由器(這應該是家中常備了)
裝好系統(tǒng)的樹莓派 3B+ 一只(充電器钞诡、CPU散熱風扇等)

樹莓派 3B+ 的系統(tǒng)默認預裝了 Python3 ,我們只需要安裝一些第三方依賴就可以潜索,以下便是主要代碼:

import time
import random
import os
import pygame
import urllib.request
import json
from aip import AipSpeech

"""
樹莓派打造智能鬧鐘
pip3 install pygame
pip3 install baidu-aip
"""


# 獲取天氣
def get_weather():
    # 天氣臭增,編碼,
    url = 'http://www.weather.com.cn/data/cityinfo/101120201.html'
    obj = urllib.request.urlopen(url)
    data_b = obj.read()
    data_s = data_b.decode('utf-8')
    data_dict = json.loads(data_s)
    rt = data_dict['weatherinfo']
    weather = '親愛的:該起床了竹习,別睡了誊抛,快變小豬了,哈哈哈哈哈整陌,我想你了拗窃,你想我嗎?青島的溫度是 {} 到 {}泌辫,天氣 {}'
    weather = weather.format(rt['temp1'], rt['temp2'], rt['weather'])
    if '雨' in weather:
        weather += '今天別忘記帶雨傘哦随夸!'
    du_say(weather)


# 文字轉(zhuǎn)語音
def du_say(weather):
    app_id = '****'
    api_key = '****'
    secret_key = '****'
    client = AipSpeech(app_id, api_key, secret_key)
    # per 3是漢子 4是妹子,spd 是語速震放,vol 是音量
    result = client.synthesis(weather, 'zh', 1, {
        'vol': 5, 'per': 3, 'spd': 4
    })
    # 識別正確返回語音二進制 錯誤則返回dict 參照下面錯誤碼
    if not isinstance(result, dict):
        with open('weather.mp3', 'wb') as f:
            f.write(result)
    py_game_player('weather.mp3')


# 播放天氣和音樂
def py_game_player(file):
    pygame.mixer.init()
    print("播報天氣")
    pygame.mixer.music.load(file)
    pygame.mixer.music.play(loops=1, start=0.0)
    print("播放音樂")
    while True:
        if pygame.mixer.music.get_busy() == 0:
            # Linux 配置定時任務要設置絕對路徑
            mp3 = "/home/pi/alarmClock/"+str(random.randint(1, 6)) + ".mp3"
            # mp3 = str(random.randint(1, 6)) + ".mp3"
            pygame.mixer.music.load(mp3)
            pygame.mixer.music.play(loops=1, start=0.0)
            break
    while True:
        if pygame.mixer.music.get_busy() == 0:
            print("播報完畢宾毒,起床啦")
            break


if __name__ == '__main__':
    get_weather()

#小編整理一套Python資料和PDF,有需要Python學習資料可以加學習群:766545907殿遂,反正閑著也是閑著呢诈铛,不如學點東西啦~~

其實,這款鬧鐘并不智能墨礁,并且還有一些昂貴幢竹,幸好身邊有兩個平時不怎么用的音箱,就拿來廢物利用了恩静。好處是可以隨心所欲的DIY焕毫,比如做一款APP,或者后臺管理驶乾,進行遠程控制邑飒,給予女朋友無時無刻的關懷。

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末级乐,一起剝皮案震驚了整個濱河市幸乒,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌唇牧,老刑警劉巖罕扎,帶你破解...
    沈念sama閱讀 218,122評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件聚唐,死亡現(xiàn)場離奇詭異,居然都是意外死亡腔召,警方通過查閱死者的電腦和手機杆查,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來臀蛛,“玉大人亲桦,你說我怎么就攤上這事∽瞧停” “怎么了客峭?”我有些...
    開封第一講書人閱讀 164,491評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長抡柿。 經(jīng)常有香客問我舔琅,道長,這世上最難降的妖魔是什么洲劣? 我笑而不...
    開封第一講書人閱讀 58,636評論 1 293
  • 正文 為了忘掉前任备蚓,我火速辦了婚禮,結果婚禮上囱稽,老公的妹妹穿的比我還像新娘郊尝。我一直安慰自己,他們只是感情好战惊,可當我...
    茶點故事閱讀 67,676評論 6 392
  • 文/花漫 我一把揭開白布流昏。 她就那樣靜靜地躺著,像睡著了一般吞获。 火紅的嫁衣襯著肌膚如雪况凉。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,541評論 1 305
  • 那天衫哥,我揣著相機與錄音茎刚,去河邊找鬼襟锐。 笑死撤逢,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的粮坞。 我是一名探鬼主播蚊荣,決...
    沈念sama閱讀 40,292評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼莫杈!你這毒婦竟也來了互例?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,211評論 0 276
  • 序言:老撾萬榮一對情侶失蹤筝闹,失蹤者是張志新(化名)和其女友劉穎媳叨,沒想到半個月后腥光,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,655評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡糊秆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,846評論 3 336
  • 正文 我和宋清朗相戀三年武福,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片痘番。...
    茶點故事閱讀 39,965評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡捉片,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出汞舱,到底是詐尸還是另有隱情伍纫,我是刑警寧澤,帶...
    沈念sama閱讀 35,684評論 5 347
  • 正文 年R本政府宣布昂芜,位于F島的核電站莹规,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏说铃。R本人自食惡果不足惜访惜,卻給世界環(huán)境...
    茶點故事閱讀 41,295評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望腻扇。 院中可真熱鬧债热,春花似錦、人聲如沸幼苛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽舶沿。三九已至墙杯,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間括荡,已是汗流浹背高镐。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留畸冲,地道東北人嫉髓。 一個月前我還...
    沈念sama閱讀 48,126評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像邑闲,于是被迫代替她去往敵國和親算行。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,914評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 前言 最近在做智慧工廠相關的工作苫耸,多多少少了解了一點物聯(lián)網(wǎng)相關的技術州邢。于是心血來潮,尋思自己可以做點什么褪子,恰巧之前...
    小柒2012閱讀 561評論 0 0
  • 前面章節(jié)我們已經(jīng)對樹莓派進行了簡單的介紹量淌,使用樹莓派作為機器人的控制系統(tǒng)是一個非常不錯的選擇骗村,本章我們將進一步介紹...
    vctea閱讀 5,092評論 0 39
  • 1. 六頂思考帽:每個人都有不同的思維方式,也就是不同的“帽子”呀枢,訓練團隊統(tǒng)一一頂帽子叙身,克服人腦情緒化混亂的缺陷。...
    王朋彥閱讀 343評論 0 0
  • 上周日硫狞,秋雨連綿信轿,雨打芭蕉,從清晨一直下到黃昏残吩。 十點左右财忽,孩子拿著數(shù)學卷子來了,上面有兩道名校升學題泣侮,不會了即彪。 ...
    張公子的流年花開閱讀 58評論 0 2
  • 今天是農(nóng)歷新年第一天,回想過去的一年活尊,自己好像并沒學到什么技能隶校,也處于焦慮之中∮济蹋總想什么都學點深胳,看到別人優(yōu)秀的技能...
    奔跑的宣宣閱讀 187評論 0 1