Google Code Prettify

2018年4月8日 星期日

[SYN7318] 語音晶片內部指令燒入

這次要記錄的是 宇音天下 - SYN7318 語音晶片

SYN7318的主要功能為
  1. 語音辨識
  2. 語音合成
  3. 語音喚醒
最主要就是說,7318不需要進行語音訓練,只要有語音指令就好!!!
讓使用者少去最麻煩的地方!!!!

7318 利用 UART通訊協定做傳接收,可支援10000條的指令

相關介紹請點我


今天最主要紀錄的是燒入指令至7318中,

為了讓Arduino及C#運作,指令是要燒入進去的,

不然使用者怎樣叫破喉嚨都沒用。



在這邊謝謝FB社團 Arduino的各位,

因為Farmer不知道怎樣開啟簡體的軟體,

有各位大神的回應,使得讓大家都有收穫

開啟工具(Locale Emulator)

首先開啟軟體

可以看見裡面原本就有許多指令,

這些指令都在軟體資料夾內部的"資源"資料夾

在大陸主要的編碼為 "GBK"

所以我也是利用 GBK 進行編譯文字,當然也是可以用 BIG5的編碼進行

但會關於到之後,在arduino或C#上,傳遞的指令有差異,

所以後續關於7318的文章,都會以 GBK編碼為主。

編碼的部分要感謝   大大的文章中有轉換編碼的軟體

點我連結

接下來我們可以從軟體得知,內部指令可以分為10格(詞典00 ~ 詞典09)

放於詞典XX 很重要! 很重要! 很重要!

因為這都跟後續的應用都有關係,指令都會有差異,

繼續(廢話太多),除了可直接修改"資源"內的 .txt 以外,

也可以直接新增,在軟體內的 "打開",搜尋使用者建立的 txt 即可


最後就是燒入的部分,請各位將 7318 接上 USB2TTL
接法分為

RX     ->  TX
TX     ->  RX
5V     ->   5V
GND ->   GND






按下軟體中的 "生成燒入文件",會計算出你所使用的空間,

並詢問你是否開始燒入,按是(Y)後,會跳出另一個程式,


此燒入軟體,按下左上角的箭頭按鈕,會自動掃描電腦中的COM


接下來,將 7318 的 5V 或 GND 的線,拔除再插入,即可進行燒入。

燒入完後,請先按左上第二個停止按鈕,再關閉軟體。

最近會再新增另一篇文章,

Arduino 與 SYN7318 互動

沒有留言:

張貼留言