找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1754|回复: 6
收起左侧

stm32单片机如何对音频进行处理?

[复制链接]
回帖奖励 20 黑币 回复本帖可获得 5 黑币奖励! 每人限 1 次
ID:1008389 发表于 2023-3-26 19:09 | 显示全部楼层 |阅读模式
我现在打算用stm32f103和vs1053做个音频处理的小项目,实现录音存储,录音播放,对录音进行变声处理,倍速播放,现在其他功能都已经实现了,就差对录音的音频进行变声处理这个功能,对于这个功能的实现暂时也没啥头绪,各位大佬有什么好的实现思路吗?
回复

使用道具 举报

ID:1034262 发表于 2023-3-26 21:02 | 显示全部楼层
变声不变速处理有算法的,你可以网上搜搜看,至少能搜到原理。
回复

使用道具 举报

ID:941116 发表于 2023-3-26 22:06 | 显示全部楼层
将wav文件转换为16位PCM编码格式,并将数据存储在数组中,再通过stm32进行播放或传输。同时,需要注意文件大小和存储空间的限制,以避免内存过载
回复

使用道具 举报

ID:941116 发表于 2023-3-26 22:07 | 显示全部楼层
将wav文件转换为16位PCM编码格式,并将数据存储在数组中,再通过stm32进行播放或传输。同时,需要注意文件大小和存储空间的限制,以避免内存过载
音频信号(语音)8KHz的采样速率即可,音乐则需要60KHz左右的采样速率。
要在窗口和相关音频质量参数等,根据您的要求,选择APE格式转换格式设置输出的音频格式;

注:MP3本身损坏音质的音乐文件,然后再转换回APE不会恢复原来的音质。
回复

使用道具 举报

ID:844772 发表于 2023-3-27 10:18 | 显示全部楼层
我觉得你最好找个现成的库来处理变音吧,github上就有的,变音原理虽然简单,自己搞没个一年半载弄不出来商业版的。
回复

使用道具 举报

ID:139866 发表于 2023-3-27 17:36 | 显示全部楼层
想找头绪建议学习傅里叶变换
回复

使用道具 举报

ID:1068750 发表于 2023-3-28 16:26 | 显示全部楼层
还没有选型确认的话,可以考虑GD32F303来做音频开发
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表