Skip to content

Audioencoder

AudioEncoder #

Bases: Enum

Represents the different audio encoders for audio recording.

AACELD #

AACELD = 'aacEld'

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

AACHE #

AACHE = 'aacHe'

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

AACLC #

AACLC = 'aacLc'

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

AMRNB #

AMRNB = 'amrNb'

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

AMRWB #

AMRWB = 'amrWb'

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

FLAC #

FLAC = 'flac'

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

OPUS #

OPUS = 'opus'

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

PCM16BITS #

PCM16BITS = 'pcm16bits'

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

WAV #

WAV = 'wav'

Standard audio format used for raw, uncompressed audio data.