.SPX

SPX File

Ogg Speex Audio File
Ask a question
QUICK ANSWER

An SPX file is a voice/speech audio recording encoded with the Speex codec inside an Ogg container. Open it with VLC (free, all platforms) - drag the file onto VLC and it plays. Speex was superseded by Opus in 2012, but SPX files still appear in archived VoIP recordings and older podcasts.

Developer: Xiph.Org Foundation (Jean-Marc Valin, principal author) Category: Audio Files Open standard MIME: audio/x-speex
OPENS ON Windows macOS Linux Android
Related: .OPUS · .M3U · .M3U8 · .WFP

On this page

19k+ extensions indexed
Last reviewed Jul 3, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the SPX file format?

An .spx file is an Ogg Speex audio file: an .ogg container encapsulating a Speex-encoded speech stream. Speex is an open-source CELP (Code Excited Linear Prediction) codec developed by the Xiph.Org Foundation, designed exclusively for voice and speech compression rather than music.

The Speex codec supports three operating modes: narrowband (8 kHz, optimized for telephone-quality voice), wideband (16 kHz), and ultra-wideband (32 kHz). Bitrates range from approximately 2 to 44 kbps, and variable bitrate (VBR) mode is supported. The Ogg container adds per-page CRC32 integrity checks and embeds Vorbis comment tags (artist, title, etc.) for metadata.

.spx files were widely used in VoIP applications and internet telephony during the 2000s - Ekiga, Mumble, and TeamSpeak used Speex at various points. The format is still encountered in archived voice recordings and legacy teleconferencing systems.

In 2012, the Xiph.Org Foundation released .opus, which outperforms Speex in every measurable category: better quality at lower bitrates, support for stereo and multichannel audio, and lower algorithmic delay. Xiph formally deprecated Speex in favour of Opus for all new deployments. For playback, VLC and Foobar2000 both support .spx natively.

Security & safety

RISK: LOW

Pure audio container; no known exploit vectors specific to Speex/Ogg. Standard caution: don't open files from untrusted sources in unpatched players (historical libspeex and libogg CVEs exist but are patched in all current versions).

Format details

in a nutshell
FULL NAMEOgg Speex Audio Fileaka Speex Audio File, SPX audio
DEVELOPERXiph.Org Foundation (Jean-Marc Valin, principal author)since 2002 (Speex 1.0 beta 1)
CATEGORYAudio Files
MIME TYPEaudio/x-speex
TYPEOgg-container audio file with Speex codec (binary)
STANDARDOpen · royalty-free
This extension is also used by…
  • Speex raw bitstream (headerless) - Rare; some tools emit raw Speex frames without an Ogg container using the same .spx extension.
MAGIC BYTES · FILE SIGNATURE
OFFSET
000102030405
HEX
4F6767530002
ASCII
OggS··
Ogg container magic; Speex stream identified by 'Speex ' (with 3 trailing spaces) in the first logical bitstream header at offset 28 of the first Ogg page

Programs that open SPX files

Windows3 apps
Foobar2000 Free Drag the .spx file into the foobar2000 playlist. Speex supported natively.
VLC media player Open-source File → Open File, select the .spx file. Plays immediately.
Audacity Open-source File → Import → Audio; requires FFmpeg library add-on for Speex support.
macOS1 app
VLC media player Open-source File → Open File, select the .spx file.
Linux2 apps
VLC media player Open-source vlc file.spx or drag into VLC window.
xine Open-source xine file.spx - supports Ogg/Speex via libspeex.
Android1 app
VLC for Android Open-source Open Files, navigate to the .spx file, tap to play.

Technical details

deep spec
Container formatOgg bitstream (magic bytes 4F 67 67 53 - 'OggS' at offset 0)
Audio codecSpeex CELP (Code Excited Linear Prediction) - lossy, optimized for voice and speech
Codec identification'Speex ' (8-byte string with 3 trailing spaces) at offset 28 of the first Ogg page header
Supported sample rates8 kHz (narrowband), 16 kHz (wideband), 32 kHz (ultra-wideband); all three modes can coexist in the same stream
Bitrate rangeApproximately 2-44 kbps; variable bitrate (VBR) mode supported
EncodingBinary; Ogg framing and Speex headers are little-endian
Integrity checkingOgg page-level CRC32 (4 bytes at offset 22 of each Ogg page header)
Header structureSpeex fixed header (80 bytes), followed by Vorbis comment metadata header, then audio data pages
Metadata tagsVorbis comment format: TITLE, ARTIST, COMMENT fields stored in the second logical bitstream page
Typical file size20 KB - 5 MB (voice recordings at 2-44 kbps)
Primary use caseVoIP recordings, internet telephony, archived speech; not designed for music
Successor codecOpus (RFC 6716, 2012); Xiph.Org formally deprecated Speex in favour of Opus for all new deployments
Released2002 (Speex 1.0 beta 1)
Latest versionSpeex 1.2.1 (2022); format spec stable since 1.0
Open standardYes · royalty-free
Specificationspeex.org

SPX conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with SPX files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about SPX files.

Frequently asked questions

How do I open an SPX file?
Use VLC media player (free, all platforms) - drag the file onto VLC and it plays immediately.
Is SPX the same as OGG?
SPX uses the Ogg container (same as .ogg files) but with the Speex codec optimised for voice. OGG files typically use Vorbis codec for music. The magic bytes at the file start are identical - both say 'OggS'.
Can I convert SPX to MP3?
Yes, using FFmpeg: ffmpeg -i input.spx output.mp3 - or with Audacity (import SPX, export as MP3). Expect some quality loss since both formats are lossy.
Why was SPX replaced by Opus?
Opus (2012) is a single codec that handles both speech and music at all bitrates, outperforms Speex on voice quality, and has lower latency. Xiph.Org officially recommends Opus for all new work.
Does Windows Media Player play SPX files?
Not natively. Install VLC instead - it supports SPX without any codec packs.

References

1Wikipedia - Speexen.wikipedia.org
2Library of Congress - Ogg Speex format descriptionwww.loc.gov

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Related extensions

.OPUSOpus Audio File (Ogg Opus)
.M3UM3U Media Playlist (MP3 URL)
.M3U8UTF-8 M3U Playlist / HLS (HTTP Live Streaming) Playlist
.WFPWaveFront Program file (Turtle Beach)
.XSPFXSPF - XML Shareable Playlist Format (pronounced 'spiff')
.AMRAdaptive Multi-Rate (AMR) audio

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z