近年來人工智能在電腦教學上非常是一個非常熱門的話題,大家都預測人工智能在在未來的日子,在人類生活上有各方面的應用,常見的例子是一些外型極似人類的機械人,能夠與人作自然的對話。經由人們發展,現在大家也可製作相近的作品。
Raspberry Pi 在上年五月也發放了有關 AIY project-Voice Kit 語音套件。這是一個以 Raspberry Pi 作為核心所設計的虛擬助手,就好像蘋果手機中的 Siri ,人們可以向這個虛擬助手發問,它便會給你適當的回應。相信市場上電腦用家,對一些能與你進行自然對話的裝置是非常感興趣。
![Voice Kit 是一套運用 Google Assistant SDK guides 的語音助手,與這次的習作類似。](https://www.pcmarket.com.hk/wp-content/uploads/2018/05/00_VoiceKit-710x558.png)
今次習作會介紹如何利用 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/*](https://www.pcmarket.com.hk/wp-content/uploads/2018/05/04a_Terminal_aplay-710x355.png)
Raspberry Pi 便會播放「 Front Center 」、「 Front Left 」及「 Front Right 」等的聲音,代表 Raspberry Pi 的聲音播放操作正常。如果發現播放有問題,就需要以人手設定,為 Raspberry Pi 選擇不同的輸出端子。接可選擇下列其中一個方法,進行設定。
[row][double_paragraph]
![方法 1 :在 Raspberry Pi 桌面的右上方,有一個喇 叭圖示,右按該圖示並選擇 Analog ( 3.5mm 輸出)。](https://www.pcmarket.com.hk/wp-content/uploads/2018/05/05_ICONspeaker.png)
輸出)。
[/double_paragraph][double_paragraph]
![方法 2 :開 terminal 並輸入下列指令,便可以將 Raspberry Pi 的聲音播放輸出設定為 3.5mm 輸出。(如果將最後的數字「 1 」改為「 2 」,系統便會設定為以 HDMI 輸出。)](https://www.pcmarket.com.hk/wp-content/uploads/2018/05/06_numid3-710x148.png)
[/double_paragraph] [/row]
如果發現播放的音量不足,我們可以用下列兩個方法來調節聲音輸出的音量:
[row][third_paragraph]
![方法 1 :以滑鼠左按剛才提及到的的喇叭圖示,移動滑桿的高度來調節音量的大小。](https://www.pcmarket.com.hk/wp-content/uploads/2018/05/07_-volume-adjust.png)
[/third_paragraph][third_paragraph]
![方法 2 :於 Terminal 並輸入下列指令,便可以利用上下箭咀按鍵或滑鼠的滾輪來調節音量。](https://www.pcmarket.com.hk/wp-content/uploads/2018/05/09_-alsamixer-adjust-volume-710x518.png)
[/third_paragraph][third_paragraph]
![方法 2 :於 Terminal 並輸入下列指令,便可以利用上下箭咀按鍵或滑鼠的滾輪來調節音量。](https://www.pcmarket.com.hk/wp-content/uploads/2018/05/08_-terminal-alsamixer.png)
[/third_paragraph][/row]
下星期待續……