Skip to content Skip to main navigation Skip to footer

Q: What are the supported audio formats?

The supported audio format are:

  • WAVE (*.wav) container including any of:
    • unsigned 8-bit PCM (u8)
    • unsigned 16-bit PCM (u16le)
    • IEEE float 32-bit (f32le)
    • A-law (alaw)
    • µ-law (mulaw)
    • ADPCM
  • FLAC codec inside FLAC (*.flac) container
  • OPUS codec inside OGG (*.opus) container

Other audio formats must be converted using external tools. SPE server can be configured to support automated conversion on background, see corresponding SPE configuration settings.

Great tools for converting other than supported formats to supported are FFmpeg (http://www.ffmpeg.org) or SoX (http://sox.sourceforge.net/). Both are multiplatform software tools for MS Windows, Linux and Apple OS X. Example of usage:

FFmpeg

ffmpeg -i <source_audio_file_name> <output_audio_base_name>.wav

It causes that any supported format/codec audio file will be converted to normalised WAV audio format in 16-bit PCM little-endian as it is the default system. For more parameters please check manual pages.

SoX

sox <source_audio_file_name> -b 16 <output_audio_base_name>.wav

Number of bits defined by -b parameter must be specified.