【产品】唯创知音新推32Mbit Flash语音芯片WT588F34B,实现单曲声音的更换
产品需要更换语音内容一直能存在于生产端,而不能够实现产品在使用终端更换语音,从而实现产品的迭代升级。
既然是要能够实现单曲声音的更换,那就需要规划一个文件系统去记录声音的信息,单曲更换在实际的情况下存放着不是连续的音频文件,这样就需要一个音频信息的存放区域。
WT588F34B是一款内置了32Mbit Flash的大容量语音芯片,可以通过Flash烧写器去更换语音文件。在唯创知音芯片Flash的操作中,一个扇区是4K,意味着是我们整个单曲更换的最小单位是4K,但是当客户的音频文件都是很小的时候,远远达不到4K,这样大大浪费了我们Flash的空间,空间利用率大大降低,于是提出划分为两个部分,一个是支持单曲更换的音频区域,一个是不支持单曲更换的音频区域,由客户来选择单曲存放的音频数量,这样也就提升了一个空间利用率,可以存放更大、更多的音频文件。为了保障这个扇区的可靠性,唯创知音还增加了一个Word,对这个扇区进行一个校验。
那么要怎样去播放这些离散的音频文件呢?
其实做法也很简单,创建一个扇区,里面记录的便是每一个扇区时那一个音频文件的数据,在播放时,需要到这个扇区中寻找想要播放的地址,找到对应地址再进行一个寻址的计算,找到音频存放的扇区,开始进行播放,当这个扇区播放结束时,进行下一个扇区的地址寻找,这样就能够实现离散扇区的连续播放。
当播放的问题解决了之后,就是一个数据的更换了。
在上面提出了播放的原理后,数据更换的方式比较直白,只需要在记录单曲音频的扇区找到想要更换的地址的对应的扇区,对该扇区的擦除和写入,如果现有的音频数据长度超过原来的,那便在记录单曲音频的扇区寻找一个无音频数据的扇区进行写入、不足原来的数据长度则需要对剩下的数据空间清空,这样就是数据更换的原理。
但是在更换的过程中,遇到一个问题,Flash的写入只能有一变为零,这就导致了无法随意对记录单曲音频的扇区进行修改,必须先将这个扇区进行一个备份一份,4K的一个数据量,也不可能利用芯片的寄存器去存放这些数据,于是有了一个新的想法,在FLASH中创造一个扇区去作为原来数据的一个备份区,在数据更换的时候起到暂存的作用。
那么这个备份区的作用是不是仅仅如此呢?
答案是不止如此的!当数据更换时,如果遇到突发的情况,更换失败了,那样音频数据必然是不完整的,按照原来的播放方式是不能正常播放,于是有了一个大胆的想法,在备份区备份的是不完整的扇区,不对要更换的地址进行保存,然后在更换过程备份区备份好之后,对原先扇区进行一个“破坏”,这样存在的数据校验就不能通过,在原先扇区校验通过不了的情况下,启用备份区,进行一个播放,这样便保证了芯片能够正常工作。
当然客户执行更换的操作时,并没有这么麻烦,当然下面会讲到这个。
WT588F34B语音芯片芯片的功能和特点:
1.16位DSP语音芯片、32Mhz内部振荡;
2.工作电压2.4~3.6V;
3.16bit的PWM/DAC输出、可直接驱动8R 0.5W喇叭;
4.支持6K~32Khz的WAV文件;
5.客户可以通过MCU或配套下载器在线更换芯片内部语音内容;
6.支持模拟SPI通讯;
7.支持最大4通道16K采样率混音;
8.支持最高16通道midi播放(8K采样率);
9.具有硬件SPI接口、UART接口、IIC、内置比较器等接口。可以为客户定制各类功能。
10.芯片主控程序和内置存储数据均可擦除再烧写。
引脚功能图:
SPI通信协议:
SPI是串行通讯协议,也就是说数据是一位一位的传输的。MISO引脚和MOSI引脚上的数据的MSB位必须与SPSCK的第一个边沿同步,在SPI传输过程中,在同步时钟信号周期开始时(上升沿)数据上线,然后在同步时钟信号的下降沿时,SPI的接收方捕捉位信号,在时钟信号的一个周期结束时(上升沿),下一位数据信号上线,再重复上述过程,先发高位,直到一个字节的8位信号传输结束。由此可以实现控制语音播放、停止、循环等。详细说明可见下面介绍。
SPI控制模式由芯片CS、SCK和SI进行控制操作,每发一个字节数据前,CS先拉低4ms至20ms,推荐使用5ms,然后再发送CLK,接收数据高位在先,在时钟的下降接收数据。时钟周期介于160us~2ms之间,推荐周期使用200us。发数据时先发高位,再发低位。数据中的指令根据指令表来发送。
1)播放命令码:
2)更换指令码
3)Flash控制码
应用电路:
bin文件制作或T3Z文件制作说明:
制作bin文件:登陆网页上位机网址后,加载要播放的语音文件或使用文字转换音频功能加载语音后制作bin文件。WT588网页制作客户登录网址:http://WT588f.waytronic.com:8083/user/register。bin文件制作步骤可参考《WT588F网页上位机操作说明2020-8-31》或视频解说,可联系业务员提供。
访问API接口,可加载本地语音或采用文字转语音功能生成语音文件,将语音文件转换为bin文件或T3Z文件(可用于单段语音修改),可用于单段语音或全部语音的远程更换。
接口网址:http://api.wt588f.waytronic.com:8083/doc.html?plus=1&cache=1,以下是API接口的使用流程:
应用场景:
唯创知音的WT588F34B,能够支持大容量的语音存放,并且能过更换语音,适用于需要频繁更改语音播报的产品,能够实现在线更新语音包,增加产品活力。
1、公交车到站提醒系统
使用WT588F34B芯片去进行到站语音的播报,不仅可以存放更多的一个公交站地点语音,而且在不同的场景下,比如节日祝福、防疫宣传等等,可以通过MCU去进行语音更换,进行一个适应的语音播报。不需要繁琐的将整个设备拆除更新语音。
2、打卡设备
现在市面上存在的高端打卡设备往往具有播报打卡人的名字,而中低端设备更多的是使用文字显示,而我们的WT588F34B正好可以在中低端设备上增加语音播报,增加产品亮点,竞争力。录入、修改打卡人,MCU同步对我们WT588F34B芯片的语音更换,达到正常的打卡人播放。
- |
- +1 赞 0
- 收藏
- 评论 2
本文由子文转载自唯创知音,原文标题为:WT588F34B语音芯片单曲更换语音功能的实现与应用,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
【IC】唯创知音WT588F语音芯片,可自行制作并烧录音频,节省60%调试时长,实现更便捷的DIY制作 ∣视频
深圳唯创知音可自行编译并烧录的语音芯片WT588F语音播放芯片具有可靠的稳定性,适用于各种DIY项目,如语音提示、语音提醒、语音广告、语音交互等。其小巧的体积和低功耗的特性,也让该芯片更加适用于各种电子消费类产品。
WTN6系列语音芯片说明书
描述- WTN6系列语音芯片说明书详细介绍了该系列芯片的技术规格、功能特性、应用电路和控制方法。该系列芯片具有低功耗、多功能和高性能的特点,适用于各种需要语音播放和控制的电子产品。
型号- WTN6096,WTN6170,WTN6,WTN6040,WTN6 系列
WT588F02B-8S 语音芯片说明书
描述- 深圳唯创知音电子有限公司发布的WT588F02B-8S语音芯片是一款16位DSP语音芯片,具备32MHz内部振荡和16位PWM解码。该芯片支持高达170秒的语音内容存储(无音质要求时可达320秒),并提供在线更换语音内容的灵活性。芯片内置SPI、UART、IIC、比较器等多种接口,适用于多种个性化功能产品。
型号- WT588F02B-8S
唯创知音WT6040FP语音芯片集成先进的解码技术和音频处理功能,成为考勤打卡机语音方案的优质选择
随着科技的发展,考勤打卡机已经从传统的机械式、指纹式逐步升级到更加智能和便捷的蓝牙、人脸识别等多种类型。而在这些考勤机中,语音提示功能逐渐成为一种重要的附加特性,不仅提高了用户体验,还增强了设备的交互性和便利性。本文将针对考勤打卡机的语音方案选型,探讨WT6040FP的适用性。
WT588D 语音芯片使用资料
描述- 本资料详细介绍了WT588D语音芯片的功能、特性、应用领域和操作方法。WT588D是一款集单片机和语音电路于一体的可编辑语音芯片,支持多种控制模式,如MP3控制、按键控制、串口控制等。芯片具有内置DSP处理器、高保真音频输出等特点,适用于各种语音应用场景。资料还提供了芯片的电气参数、封装图、引脚描述和控制时序等内容。
型号- WT588D,WT588D 系列,WTW500-28,WTW500-16,WT588D-20SS,WT588D-32L,WT588D-18P
【经验】解析唯创知音语音芯片WTN6外接功放芯片的常见问题与解决方法
本文中唯创知音将为大家解析语音芯片WTN6外接功放常见问题原理与解决方法。
各行业语音芯片选型经验集锦
目前市场上可供选择的语音芯片,模块,大概可以根据时间长短和功能来选择,本文是一些深圳唯创知音电子有限公司提供给大家的经验,公司从1999年从事语音ic行业到目前,已经有十几年,根据一个自身经验,特此总结如下,希望对初次选用使用语音芯片、录放音芯片的用户能有所帮助。
解析唯创知音语音芯片写入声音的5大步骤
语音芯片是一种可以存储和播放语音信息的集成电路,市面上比较常用的语音芯片有唯创知音的WTN6/WT588F/WT2003H/WTV等等,通常被用于各种语音交互产品中,例如智能音箱、语音遥控器、车载语音助手等。
WTN6E系列语音芯片使用说明书
描述- WTN6E系列语音芯片使用说明书详细介绍了深圳唯创知音电子有限公司生产的WTN6系列语音芯片的功能、特性、控制方式及应用电路。该系列芯片具有低功耗、多功能和高性能的特点,适用于各种需要语音播放控制的电子产品。
型号- WTN6E,WTN6E系列,WTN6040E,WTN6020E,WTN6系列,WTN6080E,WTN6170E,WTN6
解析语音芯片的三大优点
语音芯片可以赋予产品更多功能,也可以使原有功能因为语音提示的增加而被正确使用,产品使用体验比没加芯片之前有大提升,用户对产品的品质也因为语音功能的加入而有了更好评价。可以应用在诸多领域的语音芯片,本文它表现出来的明显的优点进行归纳。
【经验】如何用单片机控制语音芯片?
在产品的开发中通常需要MCU控制语音芯片的播放。本文中唯创知音将以WT588F为例,介绍如何用单片机控制语音芯片。
如何选择合适的语音芯片?
语音芯片的出现使人机互动更加丰富了,除了应用在电子产品上,传统行业中也出现语音功能,比如消防、交通、物业、医疗等领域,专业的语音芯片覆盖范围很广。各种行业的采购者在选购语音芯片的时候如何才能找到适合自己的产品呢?本文唯创知音来给大家分享。
WT588F02A-8S 语音芯片使用说明书
描述- 深圳唯创知音电子有限公司发布的WT588F02A-8S语音芯片说明书详细介绍了该芯片的功能、特性、管脚描述、电气特性、通讯方式和应用电路。该芯片是一款16位DSP语音芯片,具有32MHz内部振荡器,支持存储长达320秒的语音内容,可通过MCU或下载器更换语音内容。
型号- WT588F02A-8S
什么是语音芯片的DAC位数?
在数字音频领域,DAC(数字模拟转换器)位数是衡量语音芯片性能的重要参数之一。本文将详细介绍DAC位数的概念、作用以及在语音芯片中的应用。
电子商城
服务
提供语音芯片、MP3芯片、录音芯片、音频蓝牙芯片等IC定制,语音时长:40秒~3小时(外挂flash),可以外挂TF卡或U盘扩容。
最小起订量: 1pcs 提交需求>
Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。
最小起订量: 2500 提交需求>
登录 | 立即注册
提交评论