ESP ASRC
================================

:link_to_translation:`en:[English]`

ESP ASRC（\ ``esp_asrc``\ ）是面向音频链路的采样率、位深与声道转换组件，可在播放、录音、蓝牙音频、语音前端等不同模块之间完成音频格式对齐。组件采用软硬件协同架构：在具备 ASRC 外设的芯片上可使用硬件路径获得低延迟、低 CPU 占用的实时转换能力；无外设或配置为软件模式时使用优化软件路径，保证同一套 API 在不同 SoC 上都可用。

主要特性
-------------------------------------

- 采样率转换：支持常见语音、音乐与通信采样率之间的互转，最高可到 192 kHz（以驱动校验为准）
- 位深转换：支持 8-bit 无符号 PCM 以及 16 / 24 / 32-bit 有符号交错 PCM
- 声道转换：支持单声道、立体声、多声道之间的映射与混合，便于适配 codec、蓝牙和算法模块
- 软硬协同：支持 AUTO 策略自动选择硬件或软件路径
- 低资源占用：硬件路径降低 CPU 占用，软件路径通过复杂度参数在音质、速度与内存之间取舍
- 对齐辅助：提供 buffer 对齐查询与分配接口，便于在 PSRAM、cache 和硬件 DMA 场景下安全使用
