Encoding
Encoding allows you to specify the expected encoding of your submitted audio.
encoding
string
Encoding is required when raw, headerless audio packets are sent to the streaming service. If containerized audio packets are sent to the streaming service, this feature should not be used.
If you are using the Encoding feature, the Sample Rate feature is also required.
Enable Feature
To enable Encoding, when you call Deepgram’s API, add an encoding
parameter in the query string and set it to the audio coding algorithm of your submitted audio:
encoding=OPTION
Deepgram supports the following audio coding algorithms:
linear16
: 16-bit, little endian, signed PCM WAV dataflac
: Free Lossless Audio Codec (FLAC) encoded datamulaw
: Mu-law encoded WAV dataamr-nb
: Adaptive Multi-Rate (AMR) narrowband codecamr-wb
: Adaptive Multi-Rate (AMR) wideband codecopus
: Ogg Opusspeex
: Speexg729
: G729 low-bandwidth (required for both raw and containerized audio)
Updated 17 days ago