一、问题简介
有客户反馈,使用KT148A的芯片的语音组合播放指令,效果不理想,体现在语音和语音之间有间隔,导致整体播放显得不连贯
二、解决方法
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、使用音频编辑软件,把音源的头部和尾部的空白部分截掉,至于操作的方法,详见手册的如下资料
2、这一个步骤需要借用电脑端的PC软件,文档也有说明,也提供了相关的软件工具,可以详细看看
2.3 出现不连贯---处理方法2
1、在生成音源的时候,看能不能适当的降低单个音源的播放速度
==》因为芯片内部没有可优化时间的地方,从第一个播放完,到开启第二个,怎么样都会有50ms左右的延时
==》一旦你音源的播放速度很快,再组合起来播放,就会显得不连贯
==》尝试降低单个音频的播放速率,这样也可以解决这个问题,对于产品的用户体验也没什么影响。
==》有客户就是这样去处理的,这里也只是给个大概的建议,仅供参考
审核编辑 黄昊宇
-
语音芯片
+关注
关注
12文章
1784浏览量
36833
发布评论请先 登录
相关推荐
KT148A语音芯片一个mp3语音,有办法分成一段一段的吗
![<b class='flag-5'>KT148A</b><b class='flag-5'>语音</b><b class='flag-5'>芯片</b>一个mp3<b class='flag-5'>语音</b>,有办法分成一段一段的吗](https://file1.elecfans.com/web3/M00/06/E3/wKgZPGeQp_WABTQNAADog_m0slw077.png)
KT148A语音芯片的声音小,如何让喇叭声音变大?声音影响注意点
![<b class='flag-5'>KT148A</b><b class='flag-5'>语音</b><b class='flag-5'>芯片</b>的声音小,如何让喇叭声音变大?声音影响注意点](https://file1.elecfans.com/web3/M00/05/58/wKgZPGd_OxGAIaGHAACZghMqXvo971.png)
KT142A语音芯片dac输出加功放播放音频前面一小段没声不完整处理
![<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>](https://file1.elecfans.com/web3/M00/02/09/wKgZO2dagu6ADVVzAAJo8LutDK0995.png)
KT142C语音芯片可以外挂NS4110B LM386 8002功放吗?如何烧录语音?
![<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>?](https://file1.elecfans.com/web2/M00/EC/07/wKgaomZdLl2ABpxIAADu4KApZjo610.png)
扫地机/洗地机语音芯片ic,工业级声音播放芯片ic,NV170H
![扫地机/洗地机<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>ic,工业级声音<b class='flag-5'>播放</b><b class='flag-5'>芯片</b>ic,NV170H](https://file.elecfans.com/web2/M00/42/BC/pYYBAGJ6JAOAWhY7AAAjPnDlpp8975.jpg)
KT148A-SOP8语音芯片接收到一线串口指令到播放声音大概多长时间
![<b class='flag-5'>KT148A</b>-SOP8<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>接收到一线串口指令到<b class='flag-5'>播放</b>声音大概多长时间](https://file1.elecfans.com/web2/M00/F1/69/wKgZomZ0-X6AD-vrAAHsMt5d_XQ198.png)
KT1404A语音芯片USB连电脑,win7正常识别WIN10无法识别USB设备
![<b class='flag-5'>KT1404A</b><b class='flag-5'>语音</b><b class='flag-5'>芯片</b>USB连电脑,win7正常识别WIN10无法识别USB设备](https://file1.elecfans.com/web2/M00/ED/72/wKgaomZj62iAFJP3AALmFRK9K4U078.png)
KT142C语音芯片下载语音过连接电脑PC的usb虚拟成U盘拷贝
![<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盘拷贝](https://file1.elecfans.com/web2/M00/EC/07/wKgaomZdLl2ABpxIAADu4KApZjo610.png)
KT148A语音芯片串口版本播放音乐的时候,直接导致单片机工作异常
![<b class='flag-5'>KT148A</b><b class='flag-5'>语音</b><b class='flag-5'>芯片</b>串口版本<b class='flag-5'>播放</b>音乐的时候,直接导致单片机工作异常](https://file1.elecfans.com/web2/M00/E2/77/wKgaomY5lryAAvBWAAGURUF49Og291.png)
KT6368A蓝牙主从一体芯片_功能简要说明
![<b class='flag-5'>KT6368A</b>蓝牙主从一体<b class='flag-5'>芯片</b>_功能简要说明](https://file.elecfans.com/web2/M00/AF/8C/pYYBAGSjsweAaoTlAAFRCUbKy9w303.png)
评论