一、简介

可以在线下载的mp3语音芯片ic,通过芯片的串口接口或者spi接口。是物联网大潮来领的又一个技术渴求。随着智能家居、物联网的蓬勃发展,万物互联视乎已经是一个不可阻挡的大趋势,而通过WIFI、蓝牙、zigbee、4G等等无线动态的更新语音却也是一个趋势

传统的语音芯片,基本只能实现本地更新,即通过电脑或者专用烧录器才能更新。而很多产品如果需要服务器自动推送,后台自动下载,以及动态更新等等要求,则不能满足,这样对产品的实用性却也大打折扣

二、语音芯片的发展历程

语音芯片是一个再常见不过的产品,经久不衰,但是能做到继续升级,随着市场潮流提供有竞争力的厂家就不多见了。下图从左至右可以看到语音芯片的几个大体的更新过程

三、在线下载语音方案说明

1、用户可以实现本地下载,即通过电脑的usb直接下载语音至KT404A芯片里面

2、用户可以通过最热的技术方式,如:ESP8266的wifi芯片、蓝牙BLE、电信4G等等无线模块,来直接动态更新语音至KT404A芯片,更新的方式是采用串口

3、KT404A芯片是支持MP3解码,最大程度的保证了音频文件的音质,以及芯片内置的24位DAC解码,音质效果媲美“笔记本集成声卡播放”

4、用户可以随时动态的更新音频文件,不限次数,不限操作,非常的灵活

数据全程使用和校验,校验分两个字节,如果计算超过2个字节大小的,自动去掉前面多余的。数据区,我们规定一帧数据的数据区最大256个字节,这个是根据spiflash的特性所规定的。这样算下来,整个一帧数据的总长度最多是1+1+2+256+2+1 = 263。所以上位机最少需要开辟263个字节的RAM。

二、串口下载的详细说明

1、如果上位机发送一个100.2KB的音频文件至芯片,那么发送的细节如下

2、开始前期的握手。

3、首先分析这100.2KB的数据,将这个数据拆分为以256[0.25kb]个字节为单位的数据包.那么总共需要传400.8次才能将这一帧数据传完。重点注意后面的0.8次实际上是占用一次的,不够256个字节的字节补0。组成一个完整的256字节的数据包

4、上位机直接开始数据的发送,每次数据包发送完毕,下位机接收完成并且写入OK之后,返回应答ACK。上位机收到ACK之后,再进行下一帧数据的发送。直至数据发送完毕

5、(上位机)在每个包/文件传输结束后超时超过3秒之后重发,如果重发第二次还没有应答,就对芯片复位,重新发起最开始的传输。

6、如果下个文件再传输,也按照上面的流程

7、传输时间计算

(1)、115200波特率,那么传输1个字节需要时间为= 1000/11520 = 0.087ms

(2)、传输270个字节的时间=24ms

(3)、假如一个1Mbyte的mp3传输。1Mbyte需要4096次传完,所需时间4096*24/1000 = 98秒

如果算上中间的交互,那么需要的时间大概为110秒的样子。差不多2分钟

而一般的应用场合,却也只需要在线更新一些短的语音信息。

物联网串口在线更新语音的mp3语音芯片ic方案说明相关推荐

  1. 找便宜IC,找芯片IC方案-深圳市半导体行业协会

    介绍一种寻找芯片IC方案的便捷方法. 登录 深圳市半导体行业协会 http://www.szsia.com/ 网站上会列出协会的所有会员.国产的芯片,深圳的方案,大家懂的,性价比超高.我们是做玩具的, ...

  2. 中山LED芯片IC方案!JLC1041, JLK105系列两款超实用

    JLC1041, JLK105系列两款,中山LED芯片IC方案.两款描述如下: 第一款JLC1041:      JLC1041是内置MOS恒流驱动降压芯片  JLC1041可替代QX9925.QX9 ...

  3. AC380V降5V12V24V200MA,超高压非隔离芯片IC方案

    AC380V降5V12V24V200MA,超高压非隔离芯片IC方案,AH86991是一种高性能开关模式电源开关,集成了700V功率MOSFET高压启动电路.适用于典型降压解决方案中具有最小元件的低功耗 ...

  4. KT1025A蓝牙音频数据芯片ic方案使用方法介绍

    KT1025A芯片是一款支持蓝牙音频和数据以及U盘.TF卡播放的4合一的单芯片,芯片的亮点在支持无损音乐的播放,以及简单明了的串口控制功能,支持BLE透传,以及SPP透传功能.大大降低了嵌入蓝牙在其它 ...

  5. 【阿里云生活物联网架构师专题 ①】esp32 sdk 直连接入阿里云物联网平台,实现天猫精灵语音控制;

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1.esp32接入阿里云物联网平台,实现天猫精灵语音控制: 2.es ...

  6. 电子血压计语音芯片,国内OTP语音ic方案

    电子血压计是利用现代电子技术与血压间接测量原理进行血压测量的医疗设备.电子血压计通过感应电流压力,判别高压和低压,然后在屏幕上显示出测量的结果. 电子血压计的语音设计原理: 在电子血压计电路上连接语音 ...

  7. ipv4转ipv6 在线工具_TOOLFK在线工具-在线文字转语音/语音合成mp3工具

    本文要推荐的[TOOLFK]在线文字转语音/语音合成mp3工具 ,提供文字转语音功能. 網站名稱:ToolFk 網站鏈結:https://www.toolfk.com/ 工具链接:https://ww ...

  8. 讯飞语音api 文字转语音生成MP3遇到的bug

    项目场景: 最近做前端我遇到一个令人头疼的bug,请教了我们工作室的前端大佬也没能解决根本问题,最后发现是后端的问题,而且还挺难发现的.因为这个bug花了我不少时间,我也不能让自己头发白掉所以就记录一 ...

  9. 免费下载微软azure文本转语音的mp3文件

    免费下载微软azure文本转语音的mp3文件 Azure机器学习的文本转语音最接近人声, 大家平时看的抖音的影视剪辑账号用的配音都是从这里录制下载的 一.下载 edge浏览器 由于国内下载google ...

最新文章

  1. 32单片机编程简单吗?单片机程序与桌面编程哪个难?
  2. IOS 中的MVC设计模式
  3. java fast math,Java FastMath.ceil方法代碼示例
  4. 跳过php学thinkphp,PHP学习-ThinkPHP《从入门到放弃》(六)
  5. 太赞了!阿里巴巴AI每天服务全球10亿人
  6. 买写真送手机系列 小米9王源限量版预售将在这些小米之家开启
  7. oracle 创建角色 权限设置,[学习笔记] Oracle创建用户、分配权限、设置角色,
  8. window7 64位 myeclipse9.0破解步骤
  9. LoadRunner函数的介绍
  10. 公司内网环境下部署流量监控服务器的初步方案
  11. 计算机设备招标书范文,计算机设备招标书
  12. 淘宝动态评分绿了怎么办
  13. 【编程书籍】《The Nature of Code》笔记 -《代码本色》2.力 5.物理函数库
  14. 罗振宇的跨年演讲和知识付费到底哪里错了
  15. 看了《麦田里的守望者》
  16. gnuplot 两点画线
  17. ubuntu20.04安装小鹤双拼输入法挂接音形改简体中文Rime
  18. PHP梯度计算金额,数字图像的梯度概念以及计算(the gradient of the image)
  19. 【Excel】工作表的并排比较
  20. 夜空中的守望者的目光

热门文章

  1. 计算机应用技术(智能家居方向),结合专家系统与工作流技术在智能家居中的研究与应用-计算机应用技术专业论文.docx...
  2. 完整版 | 2021 年 Apache Pulsar 用户调查报告
  3. apt、yum、dnf 和 pkg比较
  4. 学校机房网线插入自己电脑的设置方法
  5. ABB机器人线速度_ABB机器人控制柜380进线接线
  6. 经典论文阅读densenet(Densely Connected Convolutional Networks)
  7. 一套Java 小区物业管理系统源码 物业管理小程序源码+安装视频+文档
  8. ue4模型导出_UE4-导入和导出
  9. wenet实战系列-双声道音频语音识别
  10. rk3368-双以太网口