安信可VC系列離線語音模組,采用云知聲方案,在語音識別技術上不斷優化和創新算法,離線識別算法與芯片架構深度融合,為客戶提供超低成本的離線語音識別方案,可廣泛且快速應用于智能家居,各類智能小家電、86盒、玩具、燈具等需要語音操控的產品。
具體的性能:
· 支持喚醒詞自學習(意思是不用編程就可以增加喚醒詞)
· 支持中英文(不同固件)
· 1~5m 遠場 90%識別率
· 支持RTOS輕量級系統
· 支持GPIO控制,UART、IIC、SPI等通訊協議
· 支持串口升級
VC系列一共有兩款模組及其開發板,開發板的出廠固件和模組的出廠固件是不相同的。
一、使用前準備
1. 通訊接口
如果是使用模組進行串口連接的話,建議使用如下接口進行通訊:RX1、TX1。
如果使用開發板,直接用USB 口調試就好了,模組與單片機或者TTL模塊連接示意:
UART1默認的串口的配置:
2. 開發板硬件說明
VC-01和VC-02共用一款開發板:
3. 燒錄說明
VC系列一共有兩種燒錄方式:
· JTAG調試器燒錄
JTAG調試器燒錄方式,是使用專用的JTAG調試器,燒錄完整的固件,使用的軟件是:UniOneDownloadTool.exe, 一般固件的文件名為:uni_app_release.bin
· 串口燒錄
串口燒錄的方式使用TTL模塊進行固件升級,對模塊沒有任何要求,使用的軟件是:UniOneUpdateTool.exe,一般固件的文件名為:uni_app_release_update.bin
兩種燒錄方式會在下面進行詳細的介紹。
(1)JTAG燒錄接線及燒錄介紹
JTAG 燒錄方式只能使用專用的JTAG調試器,不支持使用J-link等調試器燒錄。
JTAG調試器與VC系列的連接如下:
連接好之后,把調試器插入電腦(調試器需要安裝驅動,安裝教程請看:
Hummingbird-M-Production-Tool/M_Download_Tool_User_Guide.pdf),打開UniOneDownloadTool.exe:
燒錄過程:
(2)UART串口升級接線及燒錄介紹
串口燒錄的接線和通訊方式的接線相同,沒有特別要注意的。最重要的是所燒錄的固件有些要求:
燒錄的固件必須是使用 build.sh update指令生成的uni_app_release_update.bin
燒錄工具只能使用:UniOneUpdateTool.exe
下面就開始延時燒錄過程:
注意:所有端口號成功打開背景顏色會是黃色的
二、模組出廠固件使用
1. 指令詞及指令碼
模組出廠固件中,默認寫入了一些通用的指令及其對應的指令碼。
2. 指令碼說明
每個指令碼的都代表了VC當前所識別的指令,指令中的含義:以 “0x5a 0x00 0x00 0x00 0x5a” 為例
· 起始位:為固定值:0x5a
· 指令序號:代表唯一的指令:0x00 為喚醒詞的序號
· 保留位1:固定值為:0x00
· 保留位2:固定值為:0x00
· 校驗位:前四位的異或值,
0x5aXOR0x00XOR0x00XOR0x00=0x5a
三、開發板出廠固件使用
開發板出廠固件的指令詞和模組的一樣,只是加入了LED控制功能及按鍵喚醒功能:
四、語音控制流程
五、總結
出廠固件已經具備了很不錯的指令,單片機可以根據對應的指令碼做相應的處理。指令碼最重要的一個字節就是校驗位,在C語言中可以這么做:
//假如判斷喚醒:0x5a 0x00 0x00 0x00 0x5a
char start_bit=0x5a;
char cmd_num_bit=0x00;
char temp_num1_bit=0x00;
char temp_num2_bit=0x00;
//計算校驗位
char check_bit=start_bit^cmd_mun_bit^temp_num1_bit^temp_num2_bit
審核編輯 黃宇
-
開源
+關注
關注
3文章
3582瀏覽量
43466 -
SDK
+關注
關注
3文章
1065瀏覽量
47669 -
語音模組
+關注
關注
0文章
12瀏覽量
1626
發布評論請先 登錄
安信可離線語音開發板:二次開發語音控制LED燈

智能語音開關:離線控制,守護隱私的新選擇

TK8620 無線語音傳輸模組
物聯網系統智能控制產品的語音識別方案_離線語音識別芯片分析

在CWMODE=3使用ESP-01(1M)、ESP-12F(4M)模組,AT CWLAP無法列出AP為什么?
離線語音控制技術特點

評論