ESP32-S3开发板播放wav音频

使用软件转换歌曲格式

新建波形

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

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

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

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

导出文件

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

替换后

复制数据到数组

在合适的位置播放

采样率设置

相关推荐
那年一路北4 小时前
Deforum Stable Diffusion,轻松实现AI视频生成自由!
人工智能·stable diffusion·音视频
移远通信5 小时前
不止 “听懂”,更能 “感知”!移远通信全新AI 音频模组 重新定义智能家居“听觉”逻辑
人工智能·音视频·智能家居
DogDaoDao5 小时前
WebRTC 2025全解析:从技术原理到商业落地
音视频·webrtc·实时音视频·p2p·流媒体·编解码
天天进步201517 小时前
Python全栈项目--基于深度学习的视频内容分析系统
python·深度学习·音视频
bubiyoushang88819 小时前
CentOS安装ffmpeg并转码视频为mp4
ffmpeg·centos·音视频
亿坊电商20 小时前
AI 数字人在处理音频时,如何确保声音的自然度?
人工智能·算法·音视频
qq_429879671 天前
qt webengine播放视频
开发语言·qt·音视频
开开心心就好1 天前
Excel批量加密工具,一键保护多个文件
java·javascript·人工智能·安全·excel·音视频·语音识别
培根芝士1 天前
使用 Canvas 替代 <video> 标签加载并渲染视频
前端·javascript·音视频
LastWhisperw1 天前
音频算法基础(语音识别 / 降噪 / 分离)
算法·音视频·语音识别