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

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

3天内不再提示

KT148A语音芯片组合播放之间有间隔不连贯的处理方法

清月电子 来源: 清月电子 作者: 清月电子 2022-11-15 09:46 次阅读

一、问题简介

有客户反馈,使用KT148A的芯片的语音组合播放指令,效果不理想,体现在语音和语音之间有间隔,导致整体播放显得不连贯

pYYBAGNy7ymARGnNAAHu2qgXWJ8741.png

二、解决方法


2.1 手册中关于组合播放的描述
void oneline_test_CMD_F3(void){
oneline_send_one_data(0xF3) ;
udelay(20) ;/*延时25ms*/
oneline_send_one_data(0x01) ;
udelay(20) ;/*延时25ms*/
oneline_send_one_data(0x02) ;
udelay(20) ;/*延时25ms*/
oneline_send_one_data(0x03) ;
udelay(20) ;/*延时25ms*/
} 组合播放第1段、第2段、第3段声音,依次按照顺序播放。如果需要停止,可以发送FE指令
同时,在组合播放的过程中,接收到新的组合播放数据,会停止当前的组合播放,转去播放新的指令

==》这里可以看出来,芯片是一次性收完需要组合播放的全部语音地址号,完毕之后就会逐个逐个的去播放,直到播放完毕。
==》芯片内部的处理机制,就是当一次性收完客户需要组合的语音指令之后,全部排排队去播放,也就是播放1号文件,然后停止,再启动2号文件去播,以此类推,直到全部播放完毕
2.2 出现不连贯---处理方法1
1、使用音频编辑软件,把音源的头部和尾部的空白部分截掉,至于操作的方法,详见手册的如下资料

pYYBAGNy7zCAPm2kAACJxTuwIsk734.png

2、这一个步骤需要借用电脑端的PC软件,文档也有说明,也提供了相关的软件工具,可以详细看看


2.3 出现不连贯---处理方法2

1、在生成音源的时候,看能不能适当的降低单个音源的播放速度

==》因为芯片内部没有可优化时间的地方,从第一个播放完,到开启第二个,怎么样都会有50ms左右的延时
==》一旦你音源的播放速度很快,再组合起来播放,就会显得不连贯
==》尝试降低单个音频的播放速率,这样也可以解决这个问题,对于产品的用户体验也没什么影响。
==》有客户就是这样去处理的,这里也只是给个大概的建议,仅供参考

审核编辑 黄昊宇

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

    关注

    12

    文章

    1748

    浏览量

    36457
收藏 人收藏

    评论

    相关推荐

    KT142A语音芯片dac输出加功放播放音频前面一小段没声不完整处理

    首先,这个问题的产生,就是由于功放的开启和关闭滞后了。核心的原因就是功放开启需要时间 详细看看芯片的原理图,关于BUSY脚的描述 BUSY脚=15脚=PA12 ,这个是和KT142A音频输出同步
    的头像 发表于 12-12 14:30 130次阅读
    <b class='flag-5'>KT142A</b><b class='flag-5'>语音</b><b class='flag-5'>芯片</b>dac输出加功放<b class='flag-5'>播放</b>音频前面一小段没声不完整<b class='flag-5'>处理</b>

    KT142C语音芯片可以外挂NS4110B LM386 8002功放吗?如何烧录语音

    关于KT142C支持的K1-K4的按键接口接5V的电压触发可以吗? 可以外挂NS4110B或者LM386或者8002功放吗? 芯片需要烧录座子吗?如何烧录语音呢?
    的头像 发表于 11-15 14:37 223次阅读
    <b class='flag-5'>KT</b>142C<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>可以外挂NS4110B LM386 8002功放吗?如何烧录<b class='flag-5'>语音</b>?

    扫地机/洗地机语音芯片ic,工业级声音播放芯片ic,NV170H

    OTP(‌一次性可编程)‌类型的语音播放芯片,‌具有低成本、‌高性能CMOS微处理器,‌包括可编程只读存储器(PROM)和数据ROM(DROM)。‌该
    的头像 发表于 08-09 08:07 303次阅读
    扫地机/洗地机<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>ic,工业级声音<b class='flag-5'>播放</b><b class='flag-5'>芯片</b>ic,NV170H

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

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

    KT1404A语音芯片USB连电脑,win7正常识别WIN10无法识别USB设备

    KT1404A语音芯片画的板子,USB连接电脑,win7可以正常识别到U盘,WIN10提示无法识别USB设备(获取设备描述符失败),这是什么问题
    的头像 发表于 06-10 18:13 736次阅读
    <b class='flag-5'>KT1404A</b><b class='flag-5'>语音</b><b class='flag-5'>芯片</b>USB连电脑,win7正常识别WIN10无法识别USB设备

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

    KT142C-sop16语音芯片,下载语音是连接电脑PC的usb虚拟成U盘直接拷贝 内置的是320K的空间,但是实际的大小,在电脑里面显示,应该是315Kbyte。 打开我的电脑,
    的头像 发表于 06-03 10:46 422次阅读
    <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-sop16语音芯片,插上usb,出不来虚拟U盘怎么办

    KT142C-sop16语音芯片芯片,我直接焊到我的板子上面,插上usb,但是出不来虚拟U盘怎么办?
    的头像 发表于 05-23 10:50 468次阅读
    <b class='flag-5'>KT</b>142C-sop16<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>,插上usb,出不来虚拟U盘怎么办

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

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

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

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

    KT6368A蓝牙主从一体芯片_功能简要说明

    新增KT1328A芯片方案的蓝牙主从一体版本,实现的是主从一体相互切换,也就是说可以设置为主机【类似于手机的角色】,也可以设置为从机角色,通过AT指令 此版本的型号命名为:KT1328A
    的头像 发表于 03-18 18:42 543次阅读
    <b class='flag-5'>KT6368A</b>蓝牙主从一体<b class='flag-5'>芯片</b>_功能简要说明

    KT148A语音芯在智能锁语音提示的优势在哪里成本还是性能

    智能锁,已经广泛的应用于生活的各个场景,确实是一个好产品,我自己都在用,也很方便 而锁基本上都搭配有语音芯片或者蜂鸣器,低端的产品都是蜂鸣器,中端的产品基本都搭配语音芯片 而智
    的头像 发表于 01-16 17:50 537次阅读
    <b class='flag-5'>KT148A</b><b class='flag-5'>语音</b>芯在智能锁<b class='flag-5'>语音</b>提示的优势在哪里成本还是性能

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

    ,所以使用KT148A-sop8的flash型语音芯片就是最优的解决方案 解决KT148A语音芯片
    的头像 发表于 01-16 11:52 483次阅读
    <b class='flag-5'>KT148A</b><b class='flag-5'>语音</b><b class='flag-5'>芯片</b>智能锁扩展<b class='flag-5'>语音</b>地址以及如何支持大量小文件的打包

    m052 PWM输出占空比低于50%时,输出不连贯的原因?怎么解决?

    时,输出没问题的,连贯。当占空比低于50%时,输出不连贯,是间歇输出的,一阵有脉冲输出(占空比符合设定要求),一阵没有脉冲输出(输出为“0”),而且占空比越小,间歇周期越大。原来用的是M052LBN
    发表于 01-16 07:13

    KT6368A双模蓝牙芯片批量生产使用主机芯片KT6358M测试很方便

    KT6368A双模蓝牙芯片批量生产使用主机芯片测试很方便 KT6368A批量生产怎么办?不可能用手机一个一个的去连吧,太慢了 别慌,这个问题,我们早就考虑清楚了,答案如下,分为两个
    的头像 发表于 01-11 12:01 685次阅读
    <b class='flag-5'>KT6368A</b>双模蓝牙<b class='flag-5'>芯片</b>批量生产使用主机<b class='flag-5'>芯片</b><b class='flag-5'>KT</b>6358M测试很方便

    LTC4236IIUFD-2PBF输出电压有间隔凹陷是怎么回事?

    你好,在项目使用LTC4236IIUFD-2PBF作为理想二极管电路过程中,发现输出电压有间隔地出现微小凹陷,如下图所示: 且随着电流增高,输出电压下降较快,当从0-2.5A,电压由11.9V下降
    发表于 01-03 10:42