PARENTS
親子
TEACHERS
教師
GOODS
產品
OUR ESG
社會責任
CONTACT
聯絡我們
NEWS
最新消息
首頁
教學資源
AI人工智能 (含AI 鏡頭、語音辨識...)
micro:bit 語音辨識模組
教學資源
2021/09/06
micro:bit 語音辨識模組
micro:bit 語音辨
識模組
簡介
實現語音智能控制,如語音控制智能車前進、後退、啟動巡線模式等。
可兼容 micro:bit V1,但因V1版本內存不足的關係,
自學習詞彙
僅能使用3-7個 (依程式大小而定)
建議搭配 micro:bit V2 以上版本
技術規格
項目
參數
SKU
EF04108
接口類型
IIC
工作電壓
3.3V
核心IC
SNR3512M
外型與定位尺寸
透過範例專案快速上手
所需器材及連接示意圖
以IOT:bit 擴充板為例:
該語音辨識模組是以IIC作為接口(或稱I2C,IIC=Inter-Integrated Circuit,積體電路介接匯流排),它是一種序列通訊架構,只要是符合IIC標準的裝置,都可以利用SDA和SCL來傳輸訊號。SDA用來傳輸資料、SCL用來傳輸時間。所以在與micro:bit連接時,除了負極GND及正極VCC,還必須連接SDA和SCL腳位,在硬體上我們可以看到其以DA和CL來做為代稱。
擴充積木
在MakeCode的積木選單中點選進階(Advanced)→擴展(Extensions)。
在彈出的搜尋框中輸入“
https://github.com/elecfreaks/pxt-ASR
” ,下載語音辨識模組的積木擴充積木。
程式設計
程式連結
可以透過以下網頁直接下載程式,下載完成後即可開始運行。
程式執行結果
透過語音辨識模組,控制LED矩陣顯示的內容。例如:聽到「打開車燈」,在micro:bit上顯示打勾圖案;聽到
「關閉車燈」,在micro:bit上顯示打叉圖案。
請注意:目前語音辨識模組的
預設指令
只支援中文辨識,若您使用英文積木撰寫,在硬體測試時仍需以中文進行測試。
擴充積木內容展示
範例影片
要啟動語音辨識功能,請對它說出:
「你好,小恩」
,這與iPhone手機使用「hey, siri」喚醒siri是相同的作用。
成功啟動後,即會收到回應:
「我在呢」
或是
「你好啊」
。
收到回應後即可說出指令,以範例程式為例,可下達:
「打開車燈」
、
「關閉車燈」
指令。
若啟動模組後,停止約15秒未下達任何指令,則會發出
「我先退下了」
,以關閉功能。如需再次啟動語音辨識模組,請對它說出:
「你好,小恩」
。
語音辨識模組 x AI Lens 智能鏡頭 x Smart Cutebot Q霸小車
所需器材及連接示意圖
1.先將語音辨識模組連接上排針(AI Lens智能鏡頭套件所附)。
2.接著
安裝到Cutebot小車上的
IIC
位置
。
範例1所需的擴充積木
1.在MakeCode的積木選單中點選進階(Advanced)→擴展(Extensions)。
2.在彈出的搜尋框中輸入“
https://github.com/elecfreaks/pxt-ASR
” ,下載語音辨識模組的積木擴充積木。
3.同1.,接著在彈出的搜尋框中輸入“
cutebot
” ,下載Cutebot的擴充積木。
範例1程式設計
範例1程式連結
範例1程式執行結果
要讓語音辨識模組能夠運作,必須先對它說出:「
你好,小恩
」來啟動,但程式內並不需要寫出【聽到:你好小恩】的程式,該程式可以用來設計執行其他功能。
透過語音辨識模組,控制LED矩陣顯示的內容及Cutebot小車的運作。例如:聽到「向前進」,
Cutebot小車將向前進、
聽到「停車」,
Cutebot小車將立刻停止移動。
請注意:目前語音辨識模組的
預設指令
只支援中文辨識,若您使用英文積木撰寫,在硬體測試時仍需以中文進行測試。
範例2程式設計
範例2程式連結
範例2程式執行結果
透過語音辨識模組,控制micro:bit及Cutebot小車的運作。例如:聽到「播放音樂」,micro:bit將開始播放音樂
、
聽到「增加一檔」,
Cutebot小車將以較快的速度前進。
範例3:
進入學習模式
可兼容 micro:bit V1,但因V1版本內存不足的關係,
自學習詞彙
僅能使用3-7個 (依程式大小而定)
建議搭配 micro:bit V2 以上版本
學習模式流程
先對它說出:
「你好,小恩」
來啟動模組,
接著把進入學習模式的程式寫在:當
按下A鍵時啟動學習模式
(可自行定義)。
學習詞彙自行定義
,例如:紅色。
學習詞彙需進行約三次的學習
,成功時會回覆:「學習成功」
若環境雜音較多或是辨識失敗時,則會回覆:「學習失敗」
累積三次「學習成功」
回覆才是一個學習詞彙完整的學習流程
第一個名稱學習完成後會自動接續學習第二個名稱,
如果不需再進行學習,告訴它:
「退出學習」
即可。
學習模式範例影片
範例3所需的擴充積木
1.在MakeCode的積木選單中點選進階(Advanced)→擴展(Extensions)。
2.在彈出的搜尋框中輸入“
https://github.com/elecfreaks/pxt-ASR
” ,下載語音辨識模組的積木擴充積木。
3.同1.,接著在彈出的搜尋框中輸入“
cutebot
” ,下載Cutebot的擴充積木。
4.
同1.,接著在彈出的搜尋框中輸入“
PlanetX-AI
” ,下載AI Lens智能鏡頭的擴充積木。
注意:
小心勿下載成PlanetX(這擴充包含了PlanetX-AI和其他類別的應用),它目前和Cutebot擴充積木不相容,會導致編寫好程式後無法下載hex.檔案。
範例3程式設計
範例3程式連結
範例3程式執行結果
先對它說出:
「你好,小恩」
來啟動模組,接著把進入學習模式的程式寫當在按下A鍵時啟動(可自行定義)。
學習名稱自行定義
,例如:顏色識別。
學習名稱需進行約三次的學習
,成功時會回覆:「
學習
成功
」。
第一個名稱學習完成後會自動接續學習第二個名稱,如果不需再進行學習,告訴它:「
退出學習
」即可。
透過語音辨識模組進行新名稱的學習,例如:對語音辨識模組說出「人臉識別」,
AI鏡頭將啟動人臉識別模式,而當偵測到人臉,就會在micro:bit上顯示打勾的圖案;
對語音辨識模組說出「顏色識別」,
AI鏡頭將啟動顏色識別模式,而當偵測到紅色,Cutebot小車就會亮起紅色的大燈。
相關進階專案應用請參考:
Smart Cutebot 示範專案 (上集)
Smart Cutebot 示範專案 (下集)
Smart Cutebot x AI 鏡頭 (全)
Cutebot x AI鏡頭 x SDGs 專題應用
其他專案應用
L型攻擊機器人
教案參考
AIQ智能語音生活氣氛燈
教案參考
返回列表
電話:04-2375-3535
傳真:04-2256-9949
統編:90386785
E-mail:service@oursteam.com.tw
LINE ID:@oursteam
學校機關報價
經銷通路報價
客製產品規劃
師資培訓課程
教師研習辦理
社團營隊活動
關於我們
代理商品
教學資源
最新消息
聯絡我們
購物說明
訂單查詢
付款回覆
Copyright © 奧斯丁國際 All Rights Reserved.