ESP Codec Device
================

:link_to_translation:`zh_CN:[中文]`

ESP-Codec-Dev is a device driver and abstraction component for audio codecs. It provides a unified, extensible audio-device access interface for applications. The component includes drivers for common codecs and supports multi-instance management, custom codec integration, and cross-platform adaptation, so hardware differences stay below the application layer. Besides playback, recording, and device control, it supports internal ADC microphone capture, amplifier-only speakers, software volume control, and custom volume curves, covering needs from simple audio endpoints to multi-codec systems.

Related links:

- `Component Registry <https://components.espressif.com/components/espressif/esp_codec_dev>`__
- `GitHub Repository <https://github.com/espressif/esp-audio-dev>`__
