[mblock] {一週mblock}AI語音遙控(搭配程小奔以及CyberPi)

本週自己給自己的作業就是要將makeblock他們家出的CyberPi、mbuild、程小奔以及Halocode光環板(如果不小心多了nodemcu那就多出來了 XD )的使用方式完全整理完成,因此這週會有一系列的分享文章。

因為CyberPi備有AI語音辨識的功能(我自己覺得比較偏資料庫搜尋),因此我們可以透過簡單的程式撰寫達到聲控物件的目的。

那就來丟程式吧

截圖 2021-01-20 下午3.38.59

這邊先讓CyberPi連接上Wifi,並且發送訊息給其他接收的元件。

接下來按下A的時候,開啟AI的語音識別功能,時間設定三秒(3秒內發現會讀不到聲音)。

接下來給他一些判別式,如:語音讀取的中文是「出發」,則傳送訊息F(Forward,這邊我用縮寫簡化),另外要注意,做中文語音識別判斷式時,後面要輸入「。」,因為他語音識別時會自己跑出句號,但是我們如果沒打的話他會讀不出來。

這邊完成了,接下來就來處理程小奔的部分。

截圖 2021-01-20 下午3.46.52

前面我也先讓他先連上網路,接下來接收網路訊息,並在讀取到對應的數值時作出合適的反應。如讀到F時,做出前進的動作。

其實他的辨識成功度比我想像的還高,大家可以玩看看唷。

One comment

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s