【产品】唯创知音新推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项目,如语音提示、语音提醒、语音广告、语音交互等。其小巧的体积和低功耗的特性,也让该芯片更加适用于各种电子消费类产品。
新产品 发布时间 : 2023-04-20
唯创知音推出的语音芯片WTV380具备音频播放能力,可同时驱动温度传感器 ∣ 视频
唯创知音WTV380语音芯片具备音频播放能力,可同时驱动温度传感器。芯片既做语音播报又做温度检测和阈值报警功能,与客户端MCU UART/I²C,为客户省去传感器检测算法(或为MCU节省IO资源)。
新产品 发布时间 : 2023-06-08
唯创知音(waytronic)语音IC/模块选型指南
目录- 关于唯创知音 芯片选型表 新产品介绍 播放类 播放类(工业级语音芯片) 大功率语音芯片 语音及固件下载更新标准方案 扩展语音芯片 多媒体芯片(工业级) 多路混音芯片 录音芯片 蓝牙芯片 语音识别芯片 存储器 功放芯片 传感器 驱动芯片 开发流程 MCU+标准功能(代码) 语音及固件更新下载标准方案 配套工具
型号- WTV380QFN32,WT2801,WT588,WT588SXX-16S,WT588F02B-16S,WTK6900H-CQFN,WT8509,WT1312,WT2800,WT5880D系列,WT588FXXB-8S系列,WT0034A,WTR,WT2000T-QFN32N,WTV-VSB,WTV,WT8871,WT588FXXA-8S,WTU,WT2000T系列,WT25Q128X-8S,WT2605X,WTN6040F-8S,WT2605系列,WT2003HXX-16S,WT2003HXX-32NQFN,WT系列,WTR096,WT2605X B02,WT2605X B03,WTK6900H-C系列,WT2003HXX-32N,WT2605X B04,WT588F02KD-24SS,WT2605X B05,WT2000T-52N,WTR096A-16S,WT-FLASH系列,WT2003,WT2605C,TV600,WT8623,WT2003系列,WT2605-24SS,WT2003H系列,WT2000T-QFN52,WTK6900H-M01,WT-FLASH,WTK6900F-C,WTVXXX-SOP8,WT2801系列,WT588FXXA-8S系列,WT2800系列,WT200,WT2003HX-32N,WT588E系列,WT2003HXX-24SS,WTK6900系列,WT2605X-24SS,WTK6900F-C-24SS,WT2605C-32N,WTR系列,WTK6900G系列,WTV系列,WT25QXX系列,WT2003HX-16S,WTR096系列,WT25QXX,WT588F02BP-14S,WT588F,WT2003HM16,WTVXXXB-QFN32,WT588E,WT25Q16X-8S,WTK6900G-M,WTK6900H-B系列,WT2605C-24SS,WTN6,WT2605X-32NQFN,WTVXXX-P,WTU201F2,WT588S,WTK6900F,WT588FXX-8S,WTK6900G,WTK6900H,WT8002,WT2801A-32N,WT2003HM05,WTVXXX,WT25Q,WT2003H,WTK6900H-24SS,WT2605C-QFN32,WT588FXXX-8S,WT2605,WT588F系列,WT2605C-32NQFN,WT2003HM01,WTVXXXB-SOP8,WT2000T-32NQFN,WT2003HM02,WT2003HX-24SS,WT2003HM03,WTV380,WT0031,WTK6900G-24SS,WT2000T-QFN52N,WTN6XX-8S,WTU系列,WT0035,WT2003H4,WT5880D,WT0033,WT2605C系列,WT0032,WT8673,WT588F02A-16S,WT2605D-24SS,WT2605B05,WT 系列,WT2605B04,WT2000T-52NQFN,WT2605B03,WT2605B02,WT2003HP8-QFN32,WTXXX,WTV890,WT2000T-32N,WTVXXX-8S,WT2003HX,WTR096A-24SS,WT0024,WT8302,WT0023,WT0022,WTVXXX8系列,WT0021,WTU609F4,WTK6900H-A,WT588FXXB-8S,WT588E02B-8S,WTVXXXM06,WTVXXX-VSB,WTK6900H-B,WTN6040FP-14S,WTK6900H-C,WTR096A-28SS,WTV600,WT588F02B-8S,WTN6系列,WT588FXXX-16S,WTU506F8,WT2605X-32N,WT588F02KD,WT2003H-16S,WTVXXX系列,WT25Q64X-8S,WTK6900H-C-24SS,WTVXXX8,WT2801A-24SS,WTVXXX-PQFN,WT25Q系列,WT4890,WT588S系列,WT25Q32X-8S,WT588系列,WTK6900,WT480,WT9110B,WTN6040F,WTV390,WT25Q128×-8S,WT2003HB01,WT2003HB02,WT2003HB03,WTN6XXX-8S,WT2000T,WT2605-16S,WT2003H-25SS,WT2000T-QFN32,WT2605D-32N
唯创知音flash语音芯片WT588F02A-8S支持最高16通道midi播放(8k采样率) ∣视频
唯创知音WT588F02A-8S特点:1、工作电压2-5.5V;2、16位DSP语音芯片,32MHZ内部震荡;3、支持一线、两线串口;4、支持最大4通道16K采样率混音;5、支持最高16通道midi播放(8k采样率)等。
产品 发布时间 : 2023-10-11
各行业语音芯片选型经验集锦
目前市场上可供选择的语音芯片,模块,大概可以根据时间长短和功能来选择,本文是一些深圳唯创知音电子有限公司提供给大家的经验,公司从1999年从事语音ic行业到目前,已经有十几年,根据一个自身经验,特此总结如下,希望对初次选用使用语音芯片、录放音芯片的用户能有所帮助。
器件选型 发布时间 : 2024-11-15
解析唯创知音语音芯片写入声音的5大步骤
语音芯片是一种可以存储和播放语音信息的集成电路,市面上比较常用的语音芯片有唯创知音的WTN6/WT588F/WT2003H/WTV等等,通常被用于各种语音交互产品中,例如智能音箱、语音遥控器、车载语音助手等。
设计经验 发布时间 : 2023-10-09
【应用】唯创知音语音芯片WTN6040-8S用于低成本破壁机,具备16级音量控制,可存放80秒语音内容
语音芯片可以为破壁机提供各种语音提示和播报功能。唯创知音WTN6040-8S是目前市面上音质较为流行的一款SOP8语音芯片,可通过:按键、数脉冲、一线串口、两线串口的通讯/控制方式,具备16级音量控制,单芯片下存放80秒的语音空间。
应用方案 发布时间 : 2023-06-09
如何选择合适的语音芯片?
语音芯片的出现使人机互动更加丰富了,除了应用在电子产品上,传统行业中也出现语音功能,比如消防、交通、物业、医疗等领域,专业的语音芯片覆盖范围很广。各种行业的采购者在选购语音芯片的时候如何才能找到适合自己的产品呢?本文唯创知音来给大家分享。
设计经验 发布时间 : 2024-11-07
【应用】唯创知音MIDI门铃语音芯片采用MCU+433模块+MIDI系列芯片的低成本方案,支持DAC和UART控制|视频
MIDI门铃语音芯片采用EV1527的编码格式的解码功能,MCU+433模块+唯创知音WT588F02B高端低成本方案,可以播放曲目高达58首,支持DAC和UART控制,具有高度的可定制性。
应用方案 发布时间 : 2022-11-04
唯创知音WTN6006智能门锁专用语音芯片,具备5级音量控制,支持PWM和DAC音频输出 ∣视频
WTN6006-8S-E芯片是专门用于电子锁门铃铃声的语音芯片,目前有12个版本不同音色的“叮咚”音效可供选择,具体“叮咚”音效效果可联系我司业务人员提供音效文件试听。具备5级音量控制,支持PWM输出和DAC输出。精准的±1%内部震荡,不需要加外部震荡,具备超低功耗待机。
产品 发布时间 : 2023-12-07
解析语音芯片的三大优点
语音芯片可以赋予产品更多功能,也可以使原有功能因为语音提示的增加而被正确使用,产品使用体验比没加芯片之前有大提升,用户对产品的品质也因为语音功能的加入而有了更好评价。可以应用在诸多领域的语音芯片,本文它表现出来的明显的优点进行归纳。
技术探讨 发布时间 : 2024-11-07
【应用】支持低功耗红外测距、4路PWM调光功能的三合一语音芯片WTV890-B004智能电子锁应用演示操作 ∣ 视频
随着智能门锁市场的不断发展,人们对于智能化、便捷化的需求也越来越高。在这个背景下,深圳唯创知音三合一语音芯片WTV890-B004,集低功耗红外测距、语音播放和4路PWM调光功能于一体,打造一个高效、智能化方案。
应用方案 发布时间 : 2023-07-03
【产品】搭配16位PWM/DAC输出引擎的FLASH语音芯片WT588F,可容纳170秒语音内容
唯创知音WT588F语音芯片作为市场上主流的语音IC,使用模拟U盘下载器,用户能够在线更换芯片内部音频,节省了大量的调试时长;搭配16位PWM/DAC输出引擎,能够直推8欧0.5W的喇叭,在16K采样率下,可容纳170秒的语音内容。
产品 发布时间 : 2023-03-02
语音芯片应用领域
语音芯片的产品规格型号很多,可以适应很多产品。语音功能可以与产品本身的功能无缝对接,适应性特别强,所以如果是产品使用环境需要的情况下都可以搭载语音芯片,来拓展产品功能,扩大产品使范围。本文唯创知音来为大家介绍语音芯片应用领域,希望对各位工程师朋友有所帮助。
技术探讨 发布时间 : 2024-10-24
ETC WTN6040-8S语音芯片方案:智能语音提示,畅行高速新体验
ETC置入WTN6040-8S语音芯片是智能交通系统发展的一大步。它不仅提升了ETC系统的性能和用户体验,也为交通管理带来了更多的可能性。在未来,随着技术的不断进步和应用场景的不断拓展,我们有理由相信,ETC系统将在智能交通领域发挥更加重要的作用,为人们的出行带来更加便捷、安全和高效的体验。
应用方案 发布时间 : 2024-05-20
电子商城
服务
提供语音芯片、MP3芯片、录音芯片、音频蓝牙芯片等IC定制,语音时长:40秒~3小时(外挂flash),可以外挂TF卡或U盘扩容。
最小起订量: 1pcs 提交需求>
世强深圳实验室提供Robei EDA软件免费使用服务,与VCS、NC-Verilog、Modelsim等EDA工具无缝衔接,将IC设计高度抽象化,并精简到三个基本元素:模块、引脚、连接线,自动生成代码。点击预约,支持到场/视频直播使用,资深专家全程指导。
实验室地址: 深圳 提交需求>
登录 | 立即注册
提交评论