樹莓批植入 Google Assistant AIY Projects Voice Kit 砌畀你睇

樹莓批植入 Google Assistant AIY Projects Voice Kit 砌畀你睇

早前《 PCM 》曾經為大家介紹 Google 的 AIY Projects 伙拍 Raspberry Pi 官方雜誌 The MagPi ,隨書附送了一套 Voice Kit ,讓創客可以很簡單地將 Google Assistant 植入 RPi 3B。編輯部最近就入手了一套,現在就為大家介紹一下這套套件的核心—— Voice HAT 和實測它的效果。

The MagPi 57 期附送的 AIY Projects Voice Kit,完成後的紙箱造型很可愛。

The MagPi 57 期附送的 AIY Projects Voice Kit,完成後的紙箱造型很可愛。

結構簡單裝嵌容易

AIY Projects 是 Google 用來促進創客使用 AI 和語音介面的計劃,他們希望透過推出簡單易入手的套件,來創造更多工程師,讓創客了解要在自己的構想中引入 AI 和語音介面是如何的簡單。事實上,這套 Voice Kit 的裝嵌不用半小時,熟了手的話,十分鐘之內就能嵌好,實在很簡單。

Voice Kit 套件就只有這麼多零件,不過功能就涉及最先進的人工智能和自然語音介面。

Voice Kit 套件就只有這麼多零件,不過功能就涉及最先進的人工智能和自然語音介面。( Raspberry Pi 需另行購買)

「 Made by you with Google 」標語強調創客本身

「 Made by you with Google 」標語強調創客本身

線路很簡潔,即使是小朋友也可以在半小時之內嵌好。

線路很簡潔,即使是小朋友也可以在半小時之內嵌好。

Voice Kit 的核心是 Voice HAT ( Hardware Attached on Top )。本來 Google 早在 4 月尾公開 Google Assistant SDK 的時候,就已經提供了教學,不用 HAT 就可以將 Google Assistant 安裝在 RPi 上,而這塊 Voice HAT 特別之處,就是它重新組織過 RPi 上的 GPIO ,創客可以很簡單直接的連接一般摩打和伺服摩打、連接觸發事件的按鈕和接駁立體聲收音咪等,絕對比自己用 GPIO 來嵌方便。

Voice HAT 是 Voice Kit 的核心,提供語音控制不同硬件的接點。

Voice HAT 是 Voice Kit 的核心,提供語音控制不同硬件的接點,還預留了連接觸控屏幕和鏡頭的接口空位,強化了 RPi 的功能。

Voice HAT 介面
  • 6 組伺服摩打
  • 4 組驅動摩打
  • 連接 LCD 顯示屏或感測器等的 SPI 、 I2C 和 UART 通信埠
  • 一個板上按鈕、一個附燈外接按鈕接頭
  • 立體聲收音咪接頭
  • 立體聲喇叭接頭(右聲道需自行購件焊接)
  • 3.3V 及 5V 電源輸出各一
  • 獨立 5V 電源輸入(需自行購件焊接)

另外,套件中還包含一塊收音相當好的立體聲收音咪子板、一組附燈按鈕、一個喇叭、相關接線和可愛的瓦通紙外殼。由於這套件相當實用而且售價相宜,所以這一期 The MagPi 一推出就被搶購一空。 AIY Projects 曾表示會獨立推出 Voice Kit ,大家可以上網登記,但不知會不會全球性發售。

推銷 Google Cloud 平台服務

按照雜誌或 AIY Projects 網站的介紹裝嵌完硬件之後,就輪到比較花時間的軟件。 AIY Projects 提供了一個 microSD 影像檔,讓創客可以一口氣裝上 Raspbian 操作系統、相關驅動程式庫和示範軟件,雜誌中已有相當詳細的使用步驟,不過最麻煩甚至會讓初學者卻步的,應該是到 Google Cloud Platform 去申請各種 API 、 憑證和服務帳戶等。

嵌好硬件之後,就要以官方的 microSD 影像檔來啟動 RPi,以申請 Google Assistant 和 Speech API 等帳戶和啟動服務。

嵌好硬件之後,就要以官方的 microSD 影像檔來啟動 RPi,以申請 Google Assistant 和 Speech API 等帳戶和啟動服務。這個步驟需要連接屏幕和鍵盤,而完成後就可以獨立運作。

雖然 Google Assistant API 是免費的服務,不過用人工智能來進行語音辨識的 Speech API 則是收費的。 Google 提供一年 $300 美元額度,一般應用下是很充悅的。

雖然 Google Assistant API 是免費的服務,不過用人工智能來進行語音辨識的 Speech API 則是收費的。 Google 提供一年 $300 美元試用額度,一般應用下是很充裕的。

要用到 Voice Kit 的功能,你需要申請一個 OAuth 2.0 用戶端 ID 和一條服務帳戶金鑰。申請手續雖然說不上困難,但就會讓人摸不著頭腦。

要用到 Voice Kit 的功能,你需要申請一個 OAuth 2.0 用戶端 ID 和一條服務帳戶金鑰。申請手續雖然說不上困難,但就會讓人摸不著頭腦。

雖然 Google Assistant API 本身是免費的,不過語音辨識的 Google Cloud Speech API 則是收費服務。 Google 提供有效期一年的 $300 美元試用額度,讓你可以試用 Speech API 來開發語音介面應用,而每日最多可以發出的 5,000 個語音指令。事實上小編在試作期間不停發出指令,都沒有用過任何額度。

首次啟動語音辨識服務時需要授權

首次啟動語音辨識服務時需要授權

在屏幕測試時可以看到 Google Assistant 的運作狀態和信息往返。

在屏幕測試時可以看到 Google Assistant 的運作狀態和信息往返。

小編試用了一下這個紙盒 Google Assistant ,語音辨識能力算不錯,不過因為 Google 有很多服務都未在香港開放,所以能用到的地方不多。不過它的真正重點,其實是 Speech API ,大家只要按照書中步驟,就可以開始開發出語音指令介面來控制各種硬件。相信不用多久,我們就可以在創客社群中,看到不少語音控制的有趣玩意了。