通过 I2S 播放 SD 中的 mp3 文件
警告:**此库仅在多核芯片上工作,如 ESP32-S3、ESP32-S31 和 ESP32-P4。
ESP32 适用于有限的范围。
它不适用于 ESP32-S2、ESP32-C3 等。
警告:
支持的编解码器:wav、mp3、aac、flac、opus、vorbis
采样率:16-48 kHz
每个样本的位数:8、16、24、32
容器格式:ogg、mp4、m3u8
如果外部 I²S 设备需要,则可以将输出采样率设置为固定值 44.1 或 48 kHz。
它与 MAX98357A (3 瓦扩音器带 DAC) 配合使用,将三条线 (DOUT、BLCK、LRC) 连接到 I2S。I2S 输出频率始终为 48 kHz,无论输入源是什么,因此也可以无问题地连接蓝牙设备。对于立体声,需要两个 MAX98357A。AudioI2S 与 UDA1334A (Adafruit I2S 立体声解码器突破板)、PCM5102A 和 CS4344 配合使用。其他硬件可能也能工作,但尚未测试过。还可以播放 icy-streams、GoogleTTS 和 OpenAIspeech。可以使用 Arduino IDE 编译。WIKI
暂无开放 Issues,或尚未同步最近议题。