码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • KT148A语音芯片组合播放之间有间隔不连贯的处理方法V1


    目录

    一、问题简介

    二、解决方法

    2.1 手册中关于组合播放的描述

    2.2 出现不连贯---处理方法1

    1、使用音频编辑软件,把音源的头部和尾部的空白部分截掉,至于操作的方法,详见手册的如下资料

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

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


    一、问题简介

    有客户反馈,使用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、使用音频编辑软件,把音源的头部和尾部的空白部分截掉,至于操作的方法,详见手册的如下资料

     

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

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

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

    ==》因为芯片内部没有可优化时间的地方,从第一个播放完,到开启第二个,怎么样都会有50ms左右的延时

    ==》一旦你音源的播放速度很快,再组合起来播放,就会显得不连贯

    ==》尝试降低单个音频的播放速率,这样也可以解决这个问题,对于产品的用户体验也没什么影响。

    ==》有客户就是这样去处理的,这里也只是给个大概的建议,仅供参考

  • 相关阅读:
    工作【当van-tab不满足固定在顶部】
    Docker的数据管理(数据卷、容器互联)
    正则笔记(持续更新)
    【算法与数据结构】538、LeetCode把二叉搜索树转换为累加树
    mysql死锁介绍以及解决
    Cobbler 服务搭建及Cobbler api 使用
    JAVA 开发中常用的工具有哪些?
    Docker-compose
    leetcode:2089. 找出数组排序后的目标下标
    Hadoop Hive入门
  • 原文地址:https://blog.csdn.net/qyvhome/article/details/127854262
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号