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

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

3天内不再提示

KT148A语音芯片智能锁扩展语音地址以及如何支持大量小文件的打包

清月电子 来源:清月电子 作者:清月电子 2024-01-16 11:52 次阅读

一、语音芯片应用于智能锁的需求


智能锁的语音播放需求中,有很多需要多国语言合并在一起的需求
其中语音文件数多,并且每个语音文件小的特点
如果使用OTP的语音芯片,就很麻烦,因为用户不可烧录,调试也很繁琐
同时大容量的又很贵,所以使用KT148A-sop8的flash型语音芯片就是最优的解决方案
解决KT148A语音芯片应用于智能锁的两个潜在的需求
1、语音文件数量,超过手册给的233的语音地址,假如需要扩展地址,增加到500以上怎么办?
2、客户的语音很多,但是都很小,按照原有的打包方式,非常的占空间,导致空间不够

poYBAGNpxoaATnmcAAHvY3AiLCA993.png

二、解决方案


2.1 地址超过233的解决方案


==》新增F4指令,详见手册“KT148A语音芯片使用手册_V5.pdf”

F4指令存在的意义,是语音超223的数量之后没有地址可用的问题,所以新增此指令。举例说明:
1、如果指定播放291地址的语音,就发送F4 01 23 【01=0x01 高字节】【23=0x23低字节】
==》其中F4为识别码,01 23 组成位0x123 = 291 ,代表第291条语音播放
2、如果指定播放291个语音,就发送F4 04 98
==》发送F4 04 98,其中04 98 组成位0x498 = 1176 ,代表第1176条语音播放
3、这个F4指令的长度,只能是三个字节【不能多也不能少】,收满F4 01 23之后,立刻开始执行播放
4、收到F4指令之后,会自动等待100ms,如果在这个100ms之内收到0x01这样的语音命令,还会继续再等待100ms ,
==》如果收第2个地址数据0x23,就代表收满了= 0x0123,立刻执行播放291地址语音
==》超过100ms还没有收到地址数据,则认为这一次通讯失败,因为只收到0x11
语音地址,不超过233,则不需要使用这条扩展指令。询问客户,这种操作逻辑,客户可以接受


2.2 更换打包bin文件的方式--工具端


这个步骤的处理,需要联系我们来修改,其实也不复杂,也支持批量烧录

wKgaomWl_WGALKXWAAEAwTaku5E596.png


第1步,先把目标文件压缩,将压缩之后的文件发f1a格式,全部拷贝至“audio”文件夹里面

wKgaomWl_WeABdUjAACCnH9LZQM983.png

第2步,打开“pRFiles.exe”导入文件,生成“AUDIO.lst”

wKgZomWl_WuAEFAIAAB4O34npJE789.png

第3步:双击批处理,生成“dir_story”,注意是没有后缀的


三、总结


缺点就是不再支持串口下载语音文件。语音的总空间,如上图,看这里就知道了

wKgaomWl_XCAaIcnAABhobs0Ke0805.png


所以,客户前期的测试,包含语音播放的效果,通讯功能等等
都可以先用默认的版本,去调试
最后确认得差不多了,可以联系我们换一种方式,提供样品给您做最后的确认和测试。

审核编辑 黄宇

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

    关注

    8

    文章

    5429

    浏览量

    127235
  • 语音芯片
    +关注

    关注

    12

    文章

    1787

    浏览量

    36859
  • 智能锁
    +关注

    关注

    18

    文章

    1068

    浏览量

    39379
收藏 人收藏

    相关推荐

    KT142C语音芯片支持语音文件格式什么?Mp3还是wav呢?

    KT142C语音芯片支持音频格式是mp3,不支持wav格式,不支持WMA、flac等等 详细的
    的头像 发表于 02-17 11:07 77次阅读
    <b class='flag-5'>KT</b>142C<b class='flag-5'>语音</b><b class='flag-5'>芯片</b><b class='flag-5'>支持</b>的<b class='flag-5'>语音</b><b class='flag-5'>文件</b>格式什么?Mp3还是wav呢?

    KT148A语音芯片一个mp3语音,有办法分成一段一段的吗

    第一步:生成语音素材:到这一步,就实现了语音素材的生成,下载下来就是一整个mp3文件 详见KT148A资料包里面的文档说明 第二步:将需要的语音
    的头像 发表于 01-22 16:11 129次阅读
    <b class='flag-5'>KT148A</b><b class='flag-5'>语音</b><b class='flag-5'>芯片</b>一个mp3<b class='flag-5'>语音</b>,有办法分成一段一段的吗

    KT148A语音芯片一线串口和5V单片机MCU相连需要串电阻吗?

    KT148A语音芯片一线串口IO口,和5V的单片机或者MCU系统相连,需要串电阻吗? 串多大的电阻合适呢?
    的头像 发表于 01-20 09:40 177次阅读
    <b class='flag-5'>KT148A</b><b class='flag-5'>语音</b><b class='flag-5'>芯片</b>一线串口和5V单片机MCU相连需要串电阻吗?

    KT148A语音芯片的声音小,如何让喇叭声音变大?声音影响注意点

    声音的大小是一个系统的工作,KT148A本身驱动声音的能力是很大的,达到200mA,通过电流也可以看出来。所以一般8欧姆1w以内的,不需要考虑外挂功放 喇叭的选择原则上越大越好,视结构而定。 尽量选择纸盆类型的喇叭【某宝搜搜】,发声更清晰,更大,也就贵一点点而已
    的头像 发表于 01-10 09:53 142次阅读
    <b class='flag-5'>KT148A</b><b class='flag-5'>语音</b><b class='flag-5'>芯片</b>的声音小,如何让喇叭声音变大?声音影响注意点

    KT148A语音芯片的7脚VDDIO平时是2.8V,响语音时变成3.3V是为什么呢

    KT148A语音芯片的7脚=VDDIO,是KT148A芯片内部的LDO输出引脚,是芯片的电源输出
    的头像 发表于 01-04 11:11 205次阅读
    <b class='flag-5'>KT148A</b><b class='flag-5'>语音</b><b class='flag-5'>芯片</b>的7脚VDDIO平时是2.8V,响<b class='flag-5'>语音</b>时变成3.3V是为什么呢

    KT142C语音芯片的10脚VDDIO平时是2.8V 播放语音时变成3.3V的原因

    KT142C-SOP16语音芯片的10脚=VDDIO,是KT142C芯片的LDO输出引脚,是芯片
    的头像 发表于 01-03 11:36 176次阅读
    <b class='flag-5'>KT</b>142C<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>的10脚VDDIO平时是2.8V  播放<b class='flag-5'>语音</b>时变成3.3V的原因

    HS6621C高性能BLE芯片主从一体MESH组网M4内核支持语音采样/苹果MFI认证/寻物标签/语音遥控

    3.智能指纹锁:全功能的BLE5.1协议栈,32个GPIO,IO资源满足各种传感器接入,适合双PCB作为主控的方案。 4.语音遥控器:支持16位音频ADC采样,内部集成红外发射驱动管和红外学习电路。
    发表于 12-27 17:22

    Flash语音芯片相比OTP语音芯片的优势

    ‌。No.1可重复擦写Flash语音芯片的最大特点是支持多次编程和擦除,这意味着用户可以根据需要随时更新语音内容,实现定制化和灵活的语音交互
    的头像 发表于 12-16 16:02 225次阅读
    Flash<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>相比OTP<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>的优势

    电子语音芯片方案,低功耗语音播报ic,NV256H

    随着科技的不断发展,电子已成为现代社会中,安全性和便利性并存的必备设备。如何为电子行业增添智能化、人性化的功能已成为行业内的热门话题。在这个迅速发展的市场中,广州九芯电子推出了一款低功耗
    的头像 发表于 12-06 01:01 188次阅读
    电子<b class='flag-5'>锁</b><b class='flag-5'>语音</b><b class='flag-5'>芯片</b>方案,低功耗<b class='flag-5'>语音</b>播报ic,NV256H

    智能密码、指纹语音芯片ic方案 可存放40s语音内容 NVD语音芯片

    随着科技的飞速发展,智能家居安全领域迎来了前所未有的变革。智能密码与指纹作为现代家庭安全防护的重要一环,其背后的语音芯片IC开发更是这一变
    的头像 发表于 09-25 08:01 365次阅读
    <b class='flag-5'>智能</b>密码、指纹<b class='flag-5'>锁</b><b class='flag-5'>语音</b><b class='flag-5'>芯片</b>ic方案 可存放40s<b class='flag-5'>语音</b>内容 NVD<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>

    智能设备中的语音是如何写入语音芯片

    语音写入语音芯片需经语音文件准备、格式转换、烧录过程、烧录方式选择和调试测试。虽非直接通过电脑写入,但电脑在其中扮演重要角色。
    的头像 发表于 07-10 11:45 796次阅读

    KT148A-SOP8语音芯片接收到一线串口指令到播放声音大概多长时间

    请问KT148A-SOP8语音芯片接收到一线串口指令,到播放出来声音,大概需要多长时间 我的需求是做按键提示音,初测了一下感觉有延时,这个要如何处理 KT148A从接收到指令,到执
    的头像 发表于 06-21 11:55 583次阅读
    <b class='flag-5'>KT148A</b>-SOP8<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>接收到一线串口指令到播放声音大概多长时间

    KT142C语音芯片下载语音过连接电脑PC的usb虚拟成U盘拷贝

    KT142C-sop16语音芯片,下载语音是连接电脑PC的usb虚拟成U盘直接拷贝 内置的是320K的空间,但是实际的大小,在电脑里面显示,应该是315Kbyte。 打开我的电脑,
    的头像 发表于 06-03 10:46 519次阅读
    <b class='flag-5'>KT</b>142C<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>下载<b class='flag-5'>语音</b>过连接电脑PC的usb虚拟成U盘拷贝

    KT142C语音芯片工作电压多少?电流是多少?串口波特率多少?多大的喇叭?

    KT142C-sop16语音芯片ic工作电压多少?电流是多少?串口波特率是多少?支持多大的喇叭?
    的头像 发表于 05-23 09:45 562次阅读
    <b class='flag-5'>KT</b>142C<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>工作电压多少?电流是多少?串口波特率多少?多大的喇叭?

    KT148A语音芯片串口版本播放音乐的时候,直接导致单片机工作异常

    在使用你们KT148A串口版本播放音乐的时候,直接导致单片机工作异常,测了一下供电发现每次播放音乐的时候,供电会有很大波动。看了一下你们的手册,说是带载能力不够,但是我把供电接出来,接到你们的测试板上时,单片机又正常工作了
    的头像 发表于 05-07 10:50 575次阅读
    <b class='flag-5'>KT148A</b><b class='flag-5'>语音</b><b class='flag-5'>芯片</b>串口版本播放音乐的时候,直接导致单片机工作异常