ESP32-S3开发板播放wav音频

使用软件转换歌曲格式

新建波形

或者直接在原有波形的基础上另存

WAV格式是采用RIFF文件规范进行存储的,其中".wav"是文件的扩展名。该格式内含的音频数据通常采用脉冲编码调制(PCM)方式,同时也可以存储一些经过压缩的数据。常见的WAV文件,与CD格式相似,具备44.1K的采样率、16位采样位数,并支持单声道或立体声模式。

在文件大小方面,WAV文件的大小计算公式为:文件大小 = 采样率 × 采样位数 × 声道数 × 时间 + header(其中header通常为44或46字节)。这里的header负责向播放器或编辑器提供文件的基本信息。其结构以区块为单位,每个区块长度固定为4字节,并被子区块所包裹。

用二进制文件查看工具打开文件,从第45个字节选取,一直到最后一个字节

导出文件

使用文本工具替换一下,替换前

替换后

复制数据到数组

在合适的位置播放

采样率设置

相关推荐
简鹿视频1 小时前
视频转mp4格式具体作步骤
ffmpeg·php·音视频·实时音视频
Yutengii1 小时前
如何下载b站视频到本地(b站视频本地化指南)
音视频
qq_310658514 小时前
mediasoup源码走读(十二)——router
服务器·c++·音视频
音视频牛哥5 小时前
SmartMediakit技术白皮书:与主流云厂商(PaaS)的技术定位对比与选型指南
人工智能·深度学习·机器学习·音视频·gb28181对接·rtsp服务器·rtsp播放器rtmp播放器
一条数据库6 小时前
鸟类声音识别数据集-206中鸟类28721条音频记录-带完整特征文件和多级标签标注
音视频
墨染倾城殇7 小时前
蓝牙模块全品类解决方案:低功耗、数传、音频模块赋能物联网创新
物联网·音视频·蓝牙模块·低功耗蓝牙模块·飞易通·蓝牙选型
qq_310658517 小时前
mediasoup源码走读(十一)——consumer
服务器·c++·音视频
Damon_X7 小时前
音频方面的一些硬件常识
音视频
中年程序员一枚8 小时前
Python 中处理视频添加 / 替换音频
开发语言·python·音视频