0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

语音芯片方案,单曲更换语音功能的实现与应用——WT588F34B

WT-深圳唯创知音电子有限公司 2022-05-17 10:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

WT588F34B语音芯片单曲更换语音功能的实现与应用

开发背景:

产品需要更换语音内容一直能存在于生产端,而不能够实现产品在使用终端更换语音,从而实现产品的迭代升级。

实现原理:

既然是要能够实现单曲声音的更换,那就需要规划一个文件系统去记录声音的信息,单曲更换在实际的情况下存放着不是连续的音频文件,这样就需要一个音频信息的存放区域。

WT588F34B是一款内置了32Mbit Flash的大容量语音芯片,可以通过Flash烧写器去更换语音文件。在唯创知音芯片Flash的操作中,一个扇区是4K,意味着是我们整个单曲更换的最小单位是4K,但是当客户的音频文件都是很小的时候,远远达不到4K,这样大大浪费了我们Flash的空间,空间利用率大大降低,于是提出划分为两个部分,一个是支持单曲更换的音频区域,一个是不支持单曲更换的音频区域,由客户来选择单曲存放的音频数量,这样也就提升了一个空间利用率,可以存放更大、更多的音频文件。为了保障这个扇区的可靠性,唯创知音还增加了一个Word,对这个扇区进行一个校验。

get?code=YWM1OWE1ZjkxZDJhYmY2OTg1ZjU5NTFhZjdiMDc0M2UsMTY1Mjc1Mjc5MzAzNw==

那么要怎样去播放这些离散的音频文件呢?

其实做法也很简单,创建一个扇区,里面记录的便是每一个扇区时那一个音频文件的数据,在播放时,需要到这个扇区中寻找想要播放的地址,找到对应地址再进行一个寻址的计算,找到音频存放的扇区,开始进行播放,当这个扇区播放结束时,进行下一个扇区的地址寻找,这样就能够实现离散扇区的连续播放。

当播放的问题解决了之后,就是一个数据的更换了。

在上面提出了播放的原理后,数据更换的方式比较直白,只需要在记录单曲音频的扇区找到想要更换的地址的对应的扇区,对该扇区的擦除和写入,如果现有的音频数据长度超过原来的,那便在记录单曲音频的扇区寻找一个无音频数据的扇区进行写入、不足原来的数据长度则需要对剩下的数据空间清空,这样就是数据更换的原理。

但是在更换的过程中,遇到一个问题,Flash的写入只能有一变为零,这就导致了无法随意对记录单曲音频的扇区进行修改,必须先将这个扇区进行一个备份一份,4K的一个数据量,也不可能利用芯片的寄存器去存放这些数据,于是有了一个新的想法,在FLASH中创造一个扇区去作为原来数据的一个备份区,在数据更换的时候起到暂存的作用。

那么这个备份区的作用是不是仅仅如此呢?

答案是不止如此的!当数据更换时,如果遇到突发的情况,更换失败了,那样音频数据必然是不完整的,按照原来的播放方式是不能正常播放,于是有了一个大胆的想法,在备份区备份的是不完整的扇区,不对要更换的地址进行保存,然后在更换过程备份区备份好之后,对原先扇区进行一个“破坏”,这样存在的数据校验就不能通过,在原先扇区校验通过不了的情况下,启用备份区,进行一个播放,这样便保证了芯片能够正常工作。

当然客户执行更换的操作时,并没有这么麻烦,当然下面会讲到这个。

芯片的功能和特点:

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. 芯片主控程序和内置存储数据均可擦除再烧写。

引脚功能图:

get?code=YzUzZTVkYjgzMjJjZWEwMGUwNDY2MGM4YmNlZDEzNmIsMTY1Mjc1Mjc5MzAzNw==

SPI通信协议:

SPI是串行通讯协议,也就是说数据是一位一位的传输的。MISO引脚和MOSI引脚上的数据的MSB位必须与SPSCK的第一个边沿同步,在SPI传输过程中,在同步时钟信号周期开始时(上升沿)数据上线,然后在同步时钟信号的下降沿时,SPI的接收方捕捉位信号,在时钟信号的一个周期结束时(上升沿),下一位数据信号上线,再重复上述过程,先发高位,直到一个字节的8位信号传输结束。由此可以实现控制语音播放、停止、循环等。详细说明可见下面介绍。

get?code=NjQzNmZiNzg1NjdmNGZhNzA2OThjMWJjMDY2YTY3OTUsMTY1Mjc1Mjc5MzAzOA==

SPI控制模式由芯片CS、SCK和SI进行控制操作,每发一个字节数据前,CS先拉低4ms至20ms,推荐使用5ms,然后再发送CLK,接收数据高位在先,在时钟的下降接收数据。时钟周期介于160us~2ms之间,推荐周期使用200us。发数据时先发高位,再发低位。数据中的指令根据指令表来发送

1)播放命令码:

get?code=ZDIwMjA2OTUyYjg3MzY0MTlmN2NmMmVmMWJlNmVhNjYsMTY1Mjc1Mjc5MzAzOA==

2)更换指令码

get?code=NDQwNDk3MjRkN2Q4YmE4MTM5YzE4Yzg3NTQ1ZWFhMWQsMTY1Mjc1Mjc5MzAzOA==

3)Flash控制码

get?code=ZmEzY2I4ZTljNjZmN2RjNGE1MGQ4YjhlMmI3ZmFkYmYsMTY1Mjc1Mjc5MzAzOA==

应用电路:

get?code=YjFmYTAxNzhhM2ExMzNlNDEzODIwNzE0NzEyYmYzOWYsMTY1Mjc1Mjc5MzAzOA==

更换协议说明:

get?code=MDRlZTEyZmZkMWQ1NmFiZDQ3YjhlZmMzMDM4ZmZlNzIsMTY1Mjc1Mjc5MzAzOA==

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接口的使用流程:

get?code=NTExMGQzODI1NDY2MTk3NzkxMTZhZTVkYjM4ZDY2NjQsMTY1Mjc1Mjc5MzAzOA==

应用场景

唯创知音的WT588F34B,能够支持大容量的语音存放,并且能过更换语音,适用于需要频繁更改语音播报的产品,能够实现在线更新语音包,增加产品活力。

1、公交车到站提醒系统

使用WT588F34芯片去进行到站语音的播报,不仅可以存放更多的一个公交站地点语音,而且在不同的场景下,比如节日祝福、防疫宣传等等,可以通过MCU去进行语音更换,进行一个适应的语音播报。不需要繁琐的将整个设备拆除更新语音。

2、打卡设备

现在市面上存在的高端打卡设备往往具有播报打卡人的名字,而中低端设备更多的是使用文字显示,而我们的WT588F34B正好可以在中低端设备上增加语音播报,增加产品亮点,竞争力。录入、修改打卡人,MCU同步对我们WT588F34B芯片的语音更换,达到正常的打卡人播放。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 语音芯片
    +关注

    关注

    13

    文章

    2365

    浏览量

    41038
  • 语音IC
    +关注

    关注

    0

    文章

    405

    浏览量

    14998
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    语音芯片选型】WT588F02-8S-C语音芯片深度解析——8脚封装、可在线更新、低功耗

    录音质量不满意,只能换芯片,成本和周期都很高。今天介绍的WT588F02-8S-C,正是为解决这个问题而生的一款语音芯片WT588F02-
    的头像 发表于 03-23 16:59 638次阅读
    【<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>选型】<b class='flag-5'>WT588F</b>02-8S-C<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>深度解析——8脚封装、可在线更新、低功耗

    如何实现远程更换语音WT588E02B-B2语音芯片引领行业创新

    ,耗时耗力。为了解决这一痛点,广州唯创电子推出了WT588E02B-B2语音芯片,支持远程更换语音,并配套提供上位机网页和下载器,为客户带来
    的头像 发表于 03-16 09:27 275次阅读
    如何<b class='flag-5'>实现</b>远程<b class='flag-5'>更换</b><b class='flag-5'>语音</b>?<b class='flag-5'>WT588E02B-B</b>2<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>引领行业创新

    开发效率低、备货压力大?WT588F02B-8S如何用“灵活更换语音内容”破解行业痛点?

    压力。如何破局?广州唯创电子作为资深的语音IC厂家,推出的WT588F02B-8SFlash语音芯片,以其可更换内容声音IC的革新特性,提供
    的头像 发表于 02-06 08:21 217次阅读
    开发效率低、备货压力大?<b class='flag-5'>WT588F02B</b>-8S如何用“灵活<b class='flag-5'>更换</b><b class='flag-5'>语音</b>内容”破解行业痛点?

    为什么PWM音频输出是语音芯片的未来?深度解析唯创WT588F02B-8S

    在智能化浪潮席卷全球的今天,语音芯片作为连接人与机器的重要桥梁,正经历着前所未有的技术革新。作为国内领先的语音IC厂家,广州唯创电子推出的WT588F02B-8SFlash
    的头像 发表于 01-21 08:48 477次阅读
    为什么PWM音频输出是<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>的未来?深度解析唯创<b class='flag-5'>WT588F02B</b>-8S

    如何实现声音自由更换WT588F02系列Flash语音芯片开启个性化时代

    在追求极致个性化和智能交互的今天,产品的“声音”已成为用户体验的关键一环。作为国内领先的语音IC厂家,广州唯创电子有限公司的Flash可更换声音语音芯片
    的头像 发表于 01-15 09:05 279次阅读
    如何<b class='flag-5'>实现</b>声音自由<b class='flag-5'>更换</b>?<b class='flag-5'>WT588F</b>02系列Flash<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>开启个性化时代

    广州唯创电子WT588E02B-B2语音芯片:支持远程更换语音,引领汽车电子、医疗器械等多领域创新

    在智能化浪潮席卷各行各业的当下,语音交互已成为产品升级的重要方向。广州唯创电子作为领先的语音IC厂家,推出的WT588E02B-B2OTA音频播放芯片,以其独特的远程
    的头像 发表于 10-28 08:52 775次阅读
    广州唯创电子<b class='flag-5'>WT588E02B-B</b>2<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>:支持远程<b class='flag-5'>更换</b><b class='flag-5'>语音</b>,引领汽车电子、医疗器械等多领域创新

    广州唯创电子WT588F02B-16S-C008功能拓展语音芯片:高品质播放、多样化显示与存储功能一应俱全

    在智能设备蓬勃发展的今天,语音芯片功能丰富程度直接决定了产品的市场竞争力。广州唯创电子作为专业的语音IC厂家,推出的WT588F02B-1
    的头像 发表于 10-24 08:42 589次阅读
    广州唯创电子<b class='flag-5'>WT588F02B</b>-16S-C008<b class='flag-5'>功能</b>拓展<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>:高品质播放、多样化显示与存储<b class='flag-5'>功能</b>一应俱全

    广州唯创WT588F02B-8S语音芯片:PWM音频输出的技术优势与应用前景

    在智能设备日益普及的今天,语音交互已成为人机交互的重要方式。广州唯创电子WT588F02B-8S语音芯片凭借其PWM音频输出技术,正以卓越的性能和广泛的应用潜力重塑智能设备的
    的头像 发表于 09-30 09:19 896次阅读
    广州唯创<b class='flag-5'>WT588F02B</b>-8S<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>:PWM音频输出的技术优势与应用前景

    OTP与Flash语音芯片全对比:WTN6xxx-8S与WT588F02B-8S选型指南

    的一部分。广州唯创电子作为国内知名的语音IC厂家,推出的OTP语音芯片WTN6xxx-8S和Flash语音芯片
    的头像 发表于 09-29 09:13 973次阅读
    OTP与Flash<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>全对比:WTN6xxx-8S与<b class='flag-5'>WT588F02B</b>-8S选型指南

    广州唯创电子WT588F02系列Flash语音芯片:可重复擦写与高效能音频解决方案

    让智能设备拥有“可定制的声音”,Flash存储技术实现语音内容自由更换在智能设备功能日益丰富的今天,语音交互已成为提升用户体验的关键要素。广
    的头像 发表于 09-28 08:05 624次阅读
    广州唯创电子<b class='flag-5'>WT588F</b>02系列Flash<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>:可重复擦写与高效能音频解决<b class='flag-5'>方案</b>

    广州唯创电子WT588F02B-8S语音芯片在电子血压计中的应用

    随着科技的发展和人们健康意识的提升,电子血压计已经成为家庭和个人健康管理的必备设备。在智能电子血压计中,语音功能的加入大大提升了使用体验。而广州唯创电子推出的WT588F02B-8S语音
    的头像 发表于 09-17 09:15 818次阅读
    广州唯创电子<b class='flag-5'>WT588F02B</b>-8S<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>在电子血压计中的应用

    广州唯创电子WT588F02B-8S语音芯片:重塑射击游戏体验

    随着科技发展,射击游戏机已成为现代娱乐生活的重要组成部分。然而,传统设备在音效方面往往表现单一,难以营造沉浸式体验。针对这一痛点,广州唯创电子推出高性能语音芯片WT588F02B-8S,为CS战枪
    的头像 发表于 09-08 08:23 618次阅读
    广州唯创电子<b class='flag-5'>WT588F02B</b>-8S<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>:重塑射击游戏体验

    广州唯创电子WT588F02B-8S语音芯片在验票闸机中的智能语音提示解决方案

    WT588F02B-8S语音芯片,以其高性能、高灵活性和出色的扩展能力,为验票闸机提供了专业的语音解决方案。一、
    的头像 发表于 08-25 07:52 1446次阅读
    广州唯创电子<b class='flag-5'>WT588F02B</b>-8S<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>在验票闸机中的智能<b class='flag-5'>语音</b>提示解决<b class='flag-5'>方案</b>

    广州唯创电子WT588F02B-8S语音芯片:开启电压力锅智能语音交互新时代

    在智能家居浪潮席卷全球的今天,电压力锅作为现代厨房的核心设备,其智能化与人性化设计日益成为焦点。广州唯创电子有限公司推出的WT588F02B-8S语音播放芯片,以其卓越性能与创新应用,为电压力锅带来
    的头像 发表于 08-18 08:20 1053次阅读
    广州唯创电子<b class='flag-5'>WT588F02B</b>-8S<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>:开启电压力锅智能<b class='flag-5'>语音</b>交互新时代

    WT588F02B-8S语音芯片:低成本高灵活的气体检测报警器语音IC方案

    的方向演进。广州唯创电子推出的WT588F02B-8S语音芯片,以“离在线语音更换+多协议通信”为核心优势,为气体检测报警器提供了一套高效、
    的头像 发表于 04-22 09:14 889次阅读
    <b class='flag-5'>WT588F02B</b>-8S<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>:低成本高灵活的气体检测报警器<b class='flag-5'>语音</b>IC<b class='flag-5'>方案</b>