更多

    Raspberry Pi 打招呼 RemindBot (一)

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

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

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

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

    01_Overview

    測試 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 的 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 輸出)。
    方法 1 :在 Raspberry Pi 桌面的右上方,有一個喇叭圖示,右按該圖示並選擇 Analog ( 3.5mm
    輸出)。

    [/double_paragraph][double_paragraph]

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

    [/double_paragraph] [/row]

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

    [row][third_paragraph]

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

    [/third_paragraph][third_paragraph]

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

    [/third_paragraph][third_paragraph]

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

    [/third_paragraph][/row]

    下星期待續……

    您會感興趣的內容

    相關文章