本产品 BMV31T001 是采用语音 MCU HT68FV022 开发而成的扩充板,扩充板的形式方便让您直接插上 BMduino-UNO 开发板 BM53A367A 或是其他脚位相容的开发板使用,例如:Arduino UNO。另外,我们还设计了开发平台 BMduino Voice Widget,在此平台中,您可以上传自己的语音档案并加以编辑,也可以将语音组合成语句播放。
我们使用cookie来使您的体验更好。 为了遵守新的e-隐私指令,我们需要问您同意设置的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 |
---|