本產品 BMV31T001 是採用語音 MCU HT68FV022 開發而成的擴充板,擴充板的形式方便讓您直接插上 BMduino-UNO 開發板 BM53A367A 或是其他腳位相容的開發板使用,例如:Arduino UNO。另外,我們還設計了開發平台 BMduino Voice Widget,在此平台中,您可以上傳自己的語音檔案並加以編輯,也可以將語音組合成語句播放。
我們使用COOKIE來提升網站使用體驗, 建議您允許使用COOKIE,更多細節請參考我們的隱私權政策, 瞭解更多。
清明節假期為 4 月 3 日至 4 月 6 日,連假期間不上班,4 月 1 日 下午 15:00 後的訂單將於 4 月 7 日處理。
本產品 BMV31T001 是採用語音 MCU HT68FV022 開發而成的擴充板,擴充板的形式方便讓您直接插上 BMduino-UNO 開發板 BM53A367A 或是其他腳位相容的開發板使用,例如:Arduino UNO。另外,我們還設計了開發平台 BMduino Voice Widget,在此平台中,您可以上傳自己的語音檔案並加以編輯,也可以將語音組合成語句播放。
可以播放什麼?
BMV31T001 可以播放語音 (voice) 及語句 (sentence)。語音泛指各種聲音,例如:人聲、音樂、或錄製好的音頻等 ; 而語句則是由語音組合而成,您可以在兩個語音之間設定靜音。
★ Arduino library 函式:
音源如何生成?
BMV31T001 支援 MP3 及單聲道 16-bit WAV 音源格式,使用 BMduino Voice Widget 小工具編輯音源後,再將音源載入到 BMV31T001上。BMduino Voice Widget 可以支援最多 256 個語音音源檔,以及最多 96 個語句 (由語音及靜音組成)。
可以錄製多久時間的語音?
BMV31T001 上有 16Mbit 的 Flash memory 用來儲存音源,而可以儲存多長時間的音源與壓縮格式有關,語音品質越好,佔用越多的記憶體容量,能夠儲存的音源長度也就越短。在 BMduino Voice Widget 上可以選擇的壓縮格式有 PCM (可存 41 秒)、u-law (可存 125 秒)、ADPCM (可存 400 秒)。
BMduino Voice Widget 有什麼功能?
BMduino Voice Widget 工具主要有以下功能:
★ 詳細內容請參考 "文件" 頁籤中的 BMduino Voice Widget 使用手冊。
如何控制聲音的播放?
BMV31T001 上的 MCU HT66FV022 具有單線模式的功能,開發板只需透過一個 I/O 腳即可與 HT66FV022 通訊,透過指令播放語音及語句、調整音量大小、暫停/播放、循環播放等功能。BMV31T001 上有一個5向的按鍵 (上、下、左、右、中間),開發板只需偵測哪一個按鍵被按壓了,即可送相對應的指令給 HT66FV022。
其他腳位未使用
腳位名稱 | BM53A367A 腳位 | 功能 |
---|---|---|
IOREF | IOREF | 邏輯參考電壓 |
RESET | RESET | 重啟開發板 |
5V | 5V | 供電:5V |
GND | GND | 接地 |
A0 | D14/A0 | 電源開關控制腳位 |
KEY1 | D15/A1 | 控制按鍵向上撥 |
KEY2 | ~D16/A2 | 控制按鍵向左撥 |
KEY3 | D17/A3 | 控制按鍵向下撥 |
KEY4 | D18/A4 | 控制按鍵向右撥 |
KEY5 | D19/A5 | 控制中間按下按鍵 |
D8 | ~D8 | 播放狀態 LED 腳位
播放中:亮燈 播放完:不亮燈 |
D9 | ~D9 | 播放狀態腳位
播放中:輸出低電位 播放完:輸出高電位 |
SS | ~D10 | SPI: 從機選擇 |
MOSI | ~D11 | SPI: 主機輸出 / 從機輸入資料線 |
MISO/DATA | ~D12 | SPI: 主機輸入 / 從機輸出資料線
單線通訊:資料線 |
SCK | ~D13 | SPI: 時鐘線 |
HS Code (僅供參考) | 8518.90.90.00-1 |
---|