百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
E

ESP8266Audio

> 编程语言
开源

Arduino 库可在 I2S DAC 上播放 MOD、WAV、FLAC、MIDI、RTTTL、OGG/Opus、MP3 和 AAC 文件,也可在 ESP8266 和 ESP32 上使用软件模拟的 delta-sigma DAC 播放这些文件。

2.4K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

Arduino 库可在 I2S DAC 上播放 MOD、WAV、FLAC、MIDI、RTTTL、OGG/Opus、MP3 和 AAC 文件,也可在 ESP8266 和 ESP32 上使用软件模拟的 delta-sigma DAC 播放这些文件。

ESP8266Audio - 支持 ESP8266、ESP32、Raspberry Pi Pico RP2040 和 Pico 2 RP2350 Arduino 库用于解析和解码 MOD、WAV、MP3、FLAC、MIDI、AAC 和 RTTL 文件,并通过 I2S DAC 播放这些文件,甚至可以使用软件模拟的 delta-sigma DAC 进行动态 32x-128x 采样。

ESP32、Raspberry Pi Pico (RP2040 和 RP2350) 用户 请考虑使用 BackgroundAudio 而不是此库,因为它可以通过基于中断的、帧对齐的输出模型,在 Pico 上提供更简单的使用模式和更好的结果与性能。

  • MOD 和 MP3 例程分别来自 StellarPlayer 和 libMAD。 * 我自己创建的 I2S delta-sigma 32x 过采样 DAC 软件,声音非常好。 * AAC 解码代码来自 Helix 项目,并受 RealNetworks 的 RSPL 许可。 如果用于商业用途,您仍然需要从 Via Licensing 获得通常的 AAC 许可。 在 ESP32 上,支持 AAC-SBR(许多网络广播电台使用这种技术来进一步减小带宽)。 但是,ESP8266 不支持它,因为缺少板载 RAM。 * MIDI 解码来自高度移植的 MIDITONES,并结合了大量内存优化的 TinySoundFont,请参阅相应的源文件以了解更多信息。 * Opus 来自 Xiph.org,具有 Xiph 许可和在 src/{opusfile,libggg,libopus}/COPYING 中描述的专利。

人们做的整洁的事情

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Caacarduinodacesp32

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言