Speex (.spx)
Also known as: Speex, .spx file, spx audio
Speex (.spx) is an open, lossy audio codec designed specifically for speech — voice chat, VoIP, and voice memos — rather than music. It produces very small files at low bitrates but is now largely superseded by Opus, which handles both speech and music better.
- Open, lossy codec optimized for speech
- Tiny files at low bitrates
- Largely replaced by Opus
Built for voice
Speex is a free, open codec tuned for the human voice. By optimizing for speech instead of full-range music, it keeps voice recordings small and intelligible at low bitrates, which made it popular for early VoIP, podcasts, and voice messaging.
It is a lossy format, so it discards data that does not matter much for speech. On music it sounds noticeably worse than general-purpose codecs, because it was never designed for it.
Speex today and converting it
Speex is now considered legacy: its successor Opus covers the same speech use cases and also handles music, so new projects use Opus instead. You will still find .spx files in older voice archives and recordings.
VLC and similar players open .spx. For wider compatibility, convert it to MP3 or AAC; since the source is already lossy speech, keep expectations modest about quality gains.