近几年,随着录音技术的发展,一种实时录音技术受到更多人青睐,相比较于传统录音而言,实时录音技术突破了设备的限制,从单纯的录音设备扩展到我们的云端,随时随地即可分享,实现了我们录音数据的可交互性,在实际应用中给提升了我们产品的应用价值,给用户带来更完美的体验感受。
唯创知音一直致力于成为语音物联网界的领导者,自主研发了一种实时录音上传技术,在录音笔,录音耳机等录音设备上面应用广泛,这种实时录音技术,具有数据量小,失真率低,降噪效果明显等特点,通过外部蓝牙设备,即可实现云端存储,云端即时播放等功能。不仅如此,这种录音上传技术因为其通用性强,广泛应用于唯创知音自主研发的各类蓝牙语音芯片上,下面我们以其中一种方案作简单的介绍:
WT2605C-32N录音上传方案介绍
1. 方案概述
录音上传技术近些年在录音笔,录音耳机中应用广泛,实现了移动录音设备和云端的互联,即时播放,即时翻译,同声传译成为产品一大亮点,极大方便了我们的生活。而要保证这些功能的实现,就离不开高品质的录音效果,和高压缩的录音数据,本方案录音采用IMA-ADPCM压缩算法。IMA-ADPCM (ADPCM Adaptive Differential Pulse Code Modulation), 是一种针对16bit声音波形数据的一种有损压缩算法, 它将声音流中每次采的16bit 数据以 4bit 存储, 所以压缩比1:4。而压缩/解压缩算法非常的简单, 所以是一种低空间消耗,高质量声音获得的好途径。
2.方案框图
本方案采用WT2605C-32N芯片,可外挂本地存储设备,通过串口与蓝牙透传芯片进行通信,将录音数据上发给云端设备。
3.方案原理图
4. 用户协议
协议命令格式
通讯数据格式是:起始位:1位;数据位:8位;奇偶位:无;停止位:1位。发送的指令都为十六进制的格式,默认波特率为115200,可进行修改,但不可小于115200波特率。使用电脑串口调试助手,需要正确设置串口的参数,设置如图:
注意:“长度”是指长度+命令码+参数+校验和的长度,“累加和校验”是指长度+命令码+参数的累加和的低八位。
5.程序设计框图
6.应用实例
下面我们用唯创WT-RS2 APP软件进行实际测试录音上传功能,首先打开APP,选择MP3方案;
连接蓝牙名称为VT-A782的蓝牙设备,连接成功后,APP界面默认会打印当前蓝牙设备的蓝牙MAC地址,唯创知音可以为每台蓝牙设备可以设置不同的的MAC地址,从而形成单独唯一的蓝牙名称,在某些应用场合,为每台产品形成唯一身份码。
点击APP界面开始录音标志,此时APP按照时间创建录音文件,此时开始接收录音数据,每个A和B包数据间隔10MS,每个C包数据间隔60MS,直到点击APP结束录音按钮,此时APP显示录音结束。此时录音文件已经创建完毕,客户可通过APP界面将录音文件通过分享的方式发送到电脑或者其他播放器进行播放!
公司介绍:唯创知音作为一家专注于语音技术研究的高新技术企业,始终坚持以“服务好工程师”为目标,以行业语音交互器件标准化为方向,致力于让复杂变简单,提供快捷的语音、智能物联网应用解决方案。WT588F02B、WT2003H系列语音芯片应用设计方案,在智能闹钟、智能水杯、雾化器等消费电子行业领域内已有成熟的应用案例。消费类电子产品应用是公司重要的发展领域,未来,唯创知音将在更多行业推出标准化语音芯片,进一步提升工程师的设计体验,为消费类电子行业标准化赋能。