本週自己給自己的作業就是要將makeblock他們家出的CyberPi、mbuild、程小奔以及Halocode光環板(如果不小心多了nodemcu那就多出來了 XD )的使用方式完全整理完成,因此這週會有一系列的分享文章。
因為CyberPi備有AI語音辨識的功能(我自己覺得比較偏資料庫搜尋),因此我們可以透過簡單的程式撰寫達到聲控物件的目的。
那就來丟程式吧
這邊先讓CyberPi連接上Wifi,並且發送訊息給其他接收的元件。
接下來按下A的時候,開啟AI的語音識別功能,時間設定三秒(3秒內發現會讀不到聲音)。
接下來給他一些判別式,如:語音讀取的中文是「出發」,則傳送訊息F(Forward,這邊我用縮寫簡化),另外要注意,做中文語音識別判斷式時,後面要輸入「。」,因為他語音識別時會自己跑出句號,但是我們如果沒打的話他會讀不出來。
這邊完成了,接下來就來處理程小奔的部分。
前面我也先讓他先連上網路,接下來接收網路訊息,並在讀取到對應的數值時作出合適的反應。如讀到F時,做出前進的動作。
其實他的辨識成功度比我想像的還高,大家可以玩看看唷。
[…] [mblock] {一週mblock}AI語音遙控(搭配程小奔以及CyberPi) […]
讚讚