简介
离线语音模块是一种不依赖于互联网或云端服务的语音识别和语音控制设备。它可以在本地运行语音识别、语音合成和语音控制等功能,适用于物联网(IoT)、智能家居、机器人、嵌入式系统等场景。离线语音模块具有很多种特征信息, 其中比较突出的特点是语音指令的提前设定和快速的响应时间。
VC01和VC02系列介绍
VC01 和 VC02 系列(包括模组及其开发板 Kit)是安信可科技推出的离线语音识别模块,均采用云知声的 锋鸟 M(US516P6) 语音识别芯片,具备高可靠性和广泛的通用性。
该系列模组支持 模拟麦克风输入 和 双声道 DAC 输出,内置 2MB Flash 和 242KB SRAM,并集成多种语音降噪技术,实现高识别率与低延迟响应。支持 中英文双语控制,适用于智能家居、语音交互、物联网等应用场景。
VC01和VC02的dev kit 都是使用的一个PCB的底板。只有模组的封装尺寸不同(从上图可以显著看出)。两款模组和开发板均支持最多150条的离线语音识别指令。两者都带有5个GPIO输出、I2C、PWM、DAC和UART输出。 GPIO输出可以用于控制一些简单的开关。其他的输出协议可以外部挂载其他单片机实现复杂命令的控制。
两者对比之下,VC02更适合一些对开发板尺寸敏感的用户。对应的开发板原理图可以从VC01或者VC02的开发板规格书中找到(如下图所示)。
同时安信可论坛的开发资料离线语音模块中也对VC01和VC02系列的资料进行了全面支持。 如下图所示
VC系列开发板kit开箱
由于VC01-dev-kit的底板和VC02的一致,因此在无特别说明的情况下以下内容将使用VC02-dev-kit进行演示。VC02-dev-kit一共包含了三个模块,分别是扬声器模块,咪头、和VC02-dev-kit的本体(如下图所示)。
Dev-kit上采用Micro-usb口进行供电,开发板上一共有两个接口插槽。下方的接口为扬声器的输出接口,上方的接口为咪头的输入接口。下图为连接好的开发板本体。
在连接咪头和扬声器的时候需要注意接口的贴合, 因为已经配置好了防呆设计,所以可以很轻松的将接口进行连接。下图为dev-kit的背面。
总结
在本篇文章中,我们简要介绍了 离线语音模块 及其 应用场景,并重点解析了 安信可科技 VC01 和 VC02 系列模组及其开发板 的 参数对比 和 开发资料。此外,我们还对 VC02-Dev-Kit 开发板 进行了 开箱体验,展示其硬件特点,为开发者提供参考。在下一期的文章中,我将会对VC系列的引脚和外设拓展部分进行介绍同时对出厂固件进行测试。
|