使用樹莓派打造一台提醒機

2021-07-15 12:46:47 字數 1770 閱讀 1079

自從我上次寫了一篇樹莓派入門攻略之後,我的樹莓派就閒置了,我的意思是,我雖然寫了一篇閱讀量很大的入門攻略,致使可能不少人都把我當成高手,但我的水平也僅僅是入門而已,每天都有不少人來看我的這篇文章,時間長了,我還是感覺到有點不好意思,自己水平不夠,大家卻來看你的教程,這未免有誤人子弟的嫌疑,因此,最近我又摸出了角落裡的樹莓派,打算好好鼓搗鼓搗。

好了,現在我們來看看,如何用樹莓派做乙個定時提醒機,提醒機這個名字應該是我發明的,這樣聽上去厲害一點,但它的主要作用就是在你定好的時間,說出一句話,比如每隔半個小時說一次「認真看書!」或者每天早上的六點半自動開始放一曲提神的鳳凰傳奇。

我白天要去一家好玩的公司實習,樹莓派在家裡,每隔乙個小時就會提醒我女朋友喝水,每隔乙個半小時會提醒她認真學習,還會不定時的說一些好玩的話給她聽,這讓她覺得非常有意思,她甚至還表示可能會愛上樹莓派,當然我對此表示懷疑,樹莓派雖然在程式的控制下顯得很可愛,但誰也很難對著一塊電路板產生感情。

說了這麼多廢話,下面開始正式一點講教程了。

好了,現在你擁有一塊安裝好作業系統,能夠上網的樹莓派了,我們開始吧。

要能夠說話,首先要有嘴巴,對於樹莓派來講,這就意味著揚聲器,因此,我們要給樹莓派裝乙個揚聲器,樹莓派的要求並不高,大多數揚聲器都能滿足要求且能夠工作,我就是用的隨便翻出的一對usb小喇叭。

sudo apt-get install mpg123

輸入完之後會問你是否繼續,輸入y繼續

來檢視,我們可以試試這個命令,如果能聽到悠揚的歌聲,則說明你的mpg123 以及揚聲器工作正常

mpg123 「

我不會告訴你這是一首非常非主流的**。

你需要註冊賬號,註冊乙個新應用,獲得乙個id和key,然後用這個id和key獲取token,然後就可以通過拼接url的方式來合成語音了,具體的拼接方式是:

就可以從樹莓派的喇叭裡面聽到它說這句話了。

為了讓說話這件事更簡單方便一點,我們寫乙個python檔案來呼叫,檔名為read.py,python檔案**如下:

# -*- coding: utf-8 -*-

import os

import sys

url = 「

#print url

os.system(『mpg123 「%s」『%(url))

這樣一來,我們只需要輸入命令

python read.py 合成文字內容

來很方便的合成語音了

最後我們要解決的問題是定時,這個linux系統本身就有很好的解決方案:crontab

我們輸入命令

sudo crontab -e

來開啟這個定時器,我給你們看看我的

比如第乙個,就是每隔乙個小時,執行一次後面的命令,第三個是每天的九點四十五,執行一次。

關於crontab的更多用法,你可以自行google,另外,我並不是秀恩愛,我是滿懷著憂傷寫的,因為此刻我女朋友正在跟我生氣不理我。

好了,這就是本次教程,希望大家能夠玩的愉快。

我在接私活兒

使用樹莓派打造一台提醒機

自從我上次寫了一篇樹莓派入門攻略之後,我的樹莓派就閒置了,我的意思是,我雖然寫了一篇閱讀量很大的入門攻略,致使可能不少人都把我當成高手,但我的水平也僅僅是入門而已,每天都有不少人來看我的這篇文章,時間長了,我還是感覺到有點不好意思,自己水平不夠,大家卻來看你的教程,這未免有誤人子弟的嫌疑,因此,最近...

打造一台免費的虛擬PC

接下來安裝這兩個軟體,qemu on windows是綠色軟體,解壓就可以使用了。首先,用qemu目錄裡的qemu img.exe來製作虛擬pc的硬碟 x qemu img create f vmdk c os fedora.vmdk 8g 然後配置虛擬pc,制定記憶體以及一些安裝裝置,配置示例如下...

樹莓派 樹莓派使用入門 如何購買乙個樹莓派

在我們的 樹莓派使用入門 系列文章的第二篇中,我們將介紹獲取樹莓派的最佳途徑。anderson silva 在本系列指南的第一篇文章中,我們提供了乙個關於 你應該購買哪個版本的樹莓派 的一些建議。哪個版本才是你想要的,你應該有了主意了,現在,我們來看一下如何獲得它。第二,檢視亞馬遜或在你的國家裡允許...