近年來人工智能在電腦教學上非常是一個非常熱門的話題,大家都預測人工智能在在未來的日子,在人類生活上有各方面的應用,常見的例子是一些外型極似人類的機械人,能夠與人作自然的對話。經由人們發展,現在大家也可製作相近的作品。
Raspberry Pi 在上年五月也發放了有關 AIY project-Voice Kit 語音套件。這是一個以 Raspberry Pi 作為核心所設計的虛擬助手,就好像蘋果手機中的 Siri ,人們可以向這個虛擬助手發問,它便會給你適當的回應。相信市場上電腦用家,對一些能與你進行自然對話的裝置是非常感興趣。
今次習作會介紹如何利用 Raspberry Pi 製作一個會說話的 RemindBot 。雖然不是一個由零開始的人工智能的裝置,但當中有類似的應用。設計上是將 RemindBot 放在房間的出入口位置,當有同學進入房間的時候 RemindBot 就會自動說「歡迎 Welcome 」;而當有同學離開房間的時候, RemindBot 就會說「再見 Bye 」字句。
測試 Raspberry Pi 聲音播放
RemindBot 全文將會分為三部分。當中有流程圖和組裝,因應篇幅稍後講解,本文先說明測試音效方式。基本要求是使用 Raspberry Pi 播放聲音,故此需要進行以下的測試,來確定一下聲音是否能夠播放。 Raspberry Pi 有兩種播放聲音的輸出,分別是 HDMI 及 3.5mm 音頻輸出。 HDMI 是一條可以傳送影像和聲音數據的訊號線,而 3.5mm 音頻輸出,只傳送聲音數據,就像耳機的接頭。
Raspberry Pi 便會播放「 Front Center 」、「 Front Left 」及「 Front Right 」等的聲音,代表 Raspberry Pi 的聲音播放操作正常。如果發現播放有問題,就需要以人手設定,為 Raspberry Pi 選擇不同的輸出端子。接可選擇下列其中一個方法,進行設定。
[row][double_paragraph]
[/double_paragraph][double_paragraph]
[/double_paragraph] [/row]
如果發現播放的音量不足,我們可以用下列兩個方法來調節聲音輸出的音量:
[row][third_paragraph]
[/third_paragraph][third_paragraph]
[/third_paragraph][third_paragraph]
[/third_paragraph][/row]
下星期待續……