当前位置:网站首页>KT148A语音芯片怎么烧录语音进入芯片里面通过串口和电脑端的工具
KT148A语音芯片怎么烧录语音进入芯片里面通过串口和电脑端的工具
2022-08-04 23:27:00 【清月电子】
1.0 KT148A烧录原理简介

KT148A语音芯片怎么烧录语音进入芯片里面,这里需要用到串口和电脑端的工具
需要的工具如下:
- PC端的音频压缩软件---我们提供--目的是将特定的mp3或者wav音源文件,转换成KT148A可以识别的文件
- USB转TTL的串口工具---推荐使用CH340G的USB转TTL模块---市面上非常的通用,也很好用
- PC端的下载工具软件---我们提供--目的是将语音文件下载到芯片里面去
1.1 第1步--产生音频文件
1、这个可以通过TTS合成软件,自己生成mp3或者wav文件 。也可以找真人录音等等方式
2、获取了这些音频文件之后,自己可以试听一下效果
3、音频的效果,必须是在这一步完成,包括,修音、去头去尾,调整好音量大小等等
1.2 第2步--转换音频文件

1、使用我们提供的工具软件,格式只能选择F1A,不能选择其他的格式,否则转换的文件是不能播放的
2、采样率和码率,就自己去灵活的选择了,一般推荐“采样率16K”,码率6K ,效果就很好了
如果空间允许,就自由发挥。如果语音比较多,建议使用“采样率8K,码率8K”
3、添加文件,选择输出的目录 ,最后点击转换就可以了
- 他会将原始的音频文件,生成为xxx.f1a格式的文件,注意这个文件在电脑端是不能播放的,只能下载到芯片里面去解码播放
1.3 第3步--使用串口下载工具下载音频

1、一定要把芯片的5脚对地短路再上电 ,听到喇叭“滴”的一声,松开就可以了
2、这个时候,芯片就自动进入到下载状态 。建议选用CH340G的USB转TTL模块
3、连接串口模块到电脑,USB转TTL的TX接芯片的2脚,USB转TTL的RX接芯片的3脚,然后共地 。
4、点击上位机上面的,打开串口,波特率固定115200 ,选择导入文件,再点击“下载全部”,等待完成5、注意下载完了之后,可以用芯片的4脚对地触发一下,试听下载的声音文件
1.4 完整的测试环境如下

这里也是用到了KT148A芯片的测试板
外加CH340G的usb转ttl的模块
这样就搭建起来了测试的最小系统
边栏推荐
- 使用代理对象执行实现类目标方法异常
- 4-《PyTorch深度学习实践》-反向传播
- uniapp horizontal tab (horizontal scrolling navigation bar) effect demo (organization)
- 功耗控制之DVFS介绍
- Laravel 实现redis分布式锁
- 365天深度学习训练营-学习线路
- 使用OpenCV实现一个文档自动扫描仪
- TypeScript - the use of closure functions
- 堪称奔驰“理财产品”,空间媲美宝马X5,采用了非常运动的外观
- 【字符串函数内功修炼】strncpy + strncat + strncmp(二)
猜你喜欢

逆序对的数量

Xiaohei leetcode surfing: 94. Inorder traversal of binary tree
![[Cultivation of internal skills of memory operation functions] memcpy + memmove + memcmp + memset (4)](/img/08/e115e1b0d801fcebef440ad4932610.png)
[Cultivation of internal skills of memory operation functions] memcpy + memmove + memcmp + memset (4)

uniapp横向选项卡(水平滚动导航栏)效果demo(整理)

小黑leetcode之旅:95. 至少有 K 个重复字符的最长子串

亿流量大考(3):不加机器,如何抗住每天百亿级高并发流量?

VMware NSX 4.0 -- 网络安全虚拟化平台

生产者消费者问题

如何写好测试用例

社区分享|腾讯海外游戏基于JumpServer构建游戏安全运营能力
随机推荐
如何根据地址获取函数名
golang打开文件和读写文件
NebulaGraph v3.2.0 Release Note, many optimizations such as the performance of querying the shortest path
【云原生 · Kubernetes】Kubernetes运维
【内存操作函数内功修炼】memcpy + memmove + memcmp + memset(四)
[Cultivation of internal skills of memory operation functions] memcpy + memmove + memcmp + memset (4)
360市值四年蒸发3900亿,政企安全能救命吗?
[Cultivation of internal skills of string functions] strlen + strstr + strtok + strerror (3)
node中package解析、npm 命令行npm详解,node中的common模块化,npm、nrm两种方式查看源和切换镜像
kernel问题定位手段总结
enumerate()函数
Develop a SpaceX website based on the Appian low-code platform
@Async注解的作用以及如何实现异步监听机制
Go 语言快速入门指南:什么是 TSL 安全传输层
MySQL基础篇【聚合函数】
typeScript-部分应用函数
Since a new byte of 20K came out, I have seen what the ceiling is
uniapp 分享功能-分享给朋友群聊朋友圈效果(整理)
956. 最高的广告牌
Xiaohei's leetcode journey: 95. Longest substring with at least K repeating characters