Skip to content

Audioencoder

AudioEncoder #

Bases: Enum

Represents the different audio encoders for audio recording.

AACELD = 'aacEld' #

Advanced Audio Codec Enhanced Low Delay. Suitable for low-latency applications like VoIP.

AACHE = 'aacHe' #

Advanced Audio Codec High Efficiency. Optimized for high-quality audio at lower bit rates.

AACLC = 'aacLc' #

Advanced Audio Codec Low Complexity. A commonly used encoder for streaming and general audio recording.

AMRNB = 'amrNb' #

Adaptive Multi-Rate Narrow Band. Used for speech audio in mobile communication.

AMRWB = 'amrWb' #

Adaptive Multi-Rate Wide Band. Used for higher-quality speech audio.

FLAC = 'flac' #

Free Lossless Audio Codec. Provides high-quality lossless audio compression.

OPUS = 'opus' #

A codec designed for both speech and audio applications, known for its versatility.

PCM16BITS = 'pcm16bits' #

Pulse Code Modulation with 16-bit depth, used for high-fidelity audio.

WAV = 'wav' #

Standard audio format used for raw, uncompressed audio data.