首頁 教育 STEM Raspberry Pi 打招呼 RemindBot (一)

Raspberry Pi 打招呼 RemindBot (一)

近年來人工智能在電腦教學上非常是一個非常熱門的話題,大家都預測人工智能在在未來的日子,在人類生活上有各方面的應用,常見的例子是一些外型極似人類的機械人,能夠與人作自然的對話。經由人們發展,現在大家也可製作相近的作品。

Raspberry Pi 在上年五月也發放了有關 AIY project-Voice Kit 語音套件。這是一個以 Raspberry Pi 作為核心所設計的虛擬助手,就好像蘋果手機中的 Siri ,人們可以向這個虛擬助手發問,它便會給你適當的回應。相信市場上電腦用家,對一些能與你進行自然對話的裝置是非常感興趣。

Voice Kit 是一套運用 Google Assistant SDK guides 的語音助手,與這次的習作類似。

今次習作會介紹如何利用 Raspberry Pi 製作一個會說話的 RemindBot 。雖然不是一個由零開始的人工智能的裝置,但當中有類似的應用。設計上是將 RemindBot 放在房間的出入口位置,當有同學進入房間的時候 RemindBot 就會自動說「歡迎 Welcome 」;而當有同學離開房間的時候, RemindBot 就會說「再見 Bye 」字句。

測試 Raspberry Pi 聲音播放

RemindBot 全文將會分為三部分。當中有流程圖和組裝,因應篇幅稍後講解,本文先說明測試音效方式。基本要求是使用 Raspberry Pi 播放聲音,故此需要進行以下的測試,來確定一下聲音是否能夠播放。 Raspberry Pi 有兩種播放聲音的輸出,分別是 HDMI 及 3.5mm 音頻輸出。 HDMI 是一條可以傳送影像和聲音數據的訊號線,而 3.5mm 音頻輸出,只傳送聲音數據,就像耳機的接頭。

 

首先將喇叭連接到 Raspberry Pi 的 3.5mm 插孔,然後開啟 Raspberry Pi 中的 Terminal 輸入下列指令:aplay /usr/share/sounds/alsa/*

Raspberry Pi 便會播放「 Front Center 」、「 Front Left 」及「 Front Right 」等的聲音,代表 Raspberry Pi 的聲音播放操作正常。如果發現播放有問題,就需要以人手設定,為 Raspberry Pi 選擇不同的輸出端子。接可選擇下列其中一個方法,進行設定。

[row][double_paragraph]

方法 1 :在 Raspberry Pi 桌面的右上方,有一個喇叭圖示,右按該圖示並選擇 Analog ( 3.5mm
輸出)。

[/double_paragraph][double_paragraph]

方法 2 :開 terminal 並輸入下列指令,便可以將 Raspberry Pi 的聲音播放輸出設定為 3.5mm 輸出。(如果將最後的數字「 1 」改為「 2 」,系統便會設定為以 HDMI 輸出。)

[/double_paragraph] [/row]

如果發現播放的音量不足,我們可以用下列兩個方法來調節聲音輸出的音量:

[row][third_paragraph]

方法 1 :以滑鼠左按剛才提及到的的喇叭圖示,移動滑桿的高度來調節音量的大小。

[/third_paragraph][third_paragraph]

方法 2 :於 Terminal 並輸入下列指令,便可以利用上下箭咀按鍵或滑鼠的滾輪來調節音量。

[/third_paragraph][third_paragraph]

方法 2 :於 Terminal 並輸入下列指令,便可以利用上下箭咀按鍵或滑鼠的滾輪來調節音量。

[/third_paragraph][/row]

下星期待續……

Exit mobile version