HCOM to SPX Converter

Transcode Macintosh HCOM into Speex speech format

Drop files here. 1 GB maximum file size or Sign Up
to

Settings

Set the overall output Speex audio bitrate. Designed for human speech encoding, Speex reaches transparency at ultra-low bitrate with a maximum bitrate of 44 kbps.
Set the number of audio channels. This setting is most useful when downmixing channels (e.g., from 5.1 to stereo).
Set the sample rate of the audio. Music with a full spectrum (20 Hz — 20 kHz) requires values not lower than 44.1 kHz to achieve transparency. More info can be found on the wiki.

hcom

HCOM is a Huffman-coded audio format from the early Macintosh era, designed to shrink digitized sound for distribution on floppy disks and bulletin board systems when storage was precious and modems were slow. The encoder takes 8-bit unsigned PCM input, computes a frequency table of sample-delta values, and builds an optimal Huffman tree that replaces common deltas with short bit sequences. Compression ratios of 2:1 or better were typical for speech recordings, a meaningful saving when a 3.5-inch floppy held only 800 KB. Files were distributed as Macintosh resource forks and played through utilities like SoundApp and the BinHex ecosystem that defined Mac software exchange in the late 1980s. The format supported sample rates up to 22.255 kHz, matching the output capabilities of original Macintosh sound hardware. Tools such as SoX retain HCOM decoding support, ensuring that archived recordings remain accessible decades later. HCOM holds three practical advantages for preservation work: lossless compression that recovers the original samples exactly, a self-contained Huffman table embedded in each file for dependency-free decoding, and historical prevalence across thousands of vintage Mac sound archives.
read more

spx

Speex is an open-source audio codec purpose-built for speech compression, developed by Jean-Marc Valin under the Xiph.Org Foundation. First released in October 2002, it targets voice-over-IP, conferencing, and any scenario where spoken word needs to travel efficiently over a network. SPX files wrap Speex-encoded audio inside an Ogg container, pairing the codec's speech optimization with Ogg's streaming capabilities. Three sampling rates are supported — narrowband at 8 kHz, wideband at 16 kHz, and ultra-wideband at 32 kHz — along with variable bitrate encoding that adapts in real time to speech complexity. A standout advantage is its patent-free, BSD-licensed nature, which allowed developers to embed it freely in both commercial and open-source products. Speex also bundles acoustic echo cancellation, noise suppression, and automatic gain control, features that rival codecs typically delegate to external libraries. Although its creators officially recommend Opus) as a successor since 2012, Speex remains deployed in legacy VoIP systems, archived recordings, and embedded devices where its lightweight decoder footprint is still valued.
read more
Facebook Amazon Microsoft Tesla Nestle Walmart L'Oreal

Voice-Optimized Output

Move HCOM speech recordings into SPX — a codec built from the ground up for clear, compact voice audio.

Online Processing

No need to install Speex encoding tools locally. The conversion runs on our servers from any browser.

Files Auto-Deleted

HCOM uploads are removed after conversion. SPX output files are cleaned from servers within 24 hours.

How to convert HCOM to SPX

1

Select files from Computer, Google Drive, Dropbox, URL or by dragging it on the page.

2

Choose spx or any other format you need as a result (more than 200 formats supported)

3

Let the file convert and you can download your spx file right afterwards

About formats

HCOM is a Huffman-coded audio format from the early Macintosh era, designed to shrink digitized sound for distribution on floppy disks and bulletin board systems when storage was precious and modems were slow. The encoder takes 8-bit unsigned PCM input, computes a frequency table of sample-delta values, and builds an optimal Huffman tree that replaces common deltas with short bit sequences. Compression ratios of 2:1 or better were typical for speech recordings, a meaningful saving when a 3.5-inch floppy held only 800 KB. Files were distributed as Macintosh resource forks and played through utilities like SoundApp and the BinHex ecosystem that defined Mac software exchange in the late 1980s. The format supported sample rates up to 22.255 kHz, matching the output capabilities of original Macintosh sound hardware. Tools such as SoX retain HCOM decoding support, ensuring that archived recordings remain accessible decades later. HCOM holds three practical advantages for preservation work: lossless compression that recovers the original samples exactly, a self-contained Huffman table embedded in each file for dependency-free decoding, and historical prevalence across thousands of vintage Mac sound archives.
Developer: Apple Computer
Initial release: 1985
Speex is an open-source audio codec purpose-built for speech compression, developed by Jean-Marc Valin under the Xiph.Org Foundation. First released in October 2002, it targets voice-over-IP, conferencing, and any scenario where spoken word needs to travel efficiently over a network. SPX files wrap Speex-encoded audio inside an Ogg container, pairing the codec's speech optimization with Ogg's streaming capabilities. Three sampling rates are supported — narrowband at 8 kHz, wideband at 16 kHz, and ultra-wideband at 32 kHz — along with variable bitrate encoding that adapts in real time to speech complexity. A standout advantage is its patent-free, BSD-licensed nature, which allowed developers to embed it freely in both commercial and open-source products. Speex also bundles acoustic echo cancellation, noise suppression, and automatic gain control, features that rival codecs typically delegate to external libraries. Although its creators officially recommend Opus) as a successor since 2012, Speex remains deployed in legacy VoIP systems, archived recordings, and embedded devices where its lightweight decoder footprint is still valued.
Initial release: October 15, 2002

Frequently Asked Questions

What is the SPX format?

SPX contains Speex audio — a codec specifically designed for speech compression. It excels at voice at very low bitrates.

Why convert HCOM to SPX?

If your HCOM file contains speech or voice, SPX offers excellent compression with clear voice reproduction at minimal file sizes.

Is Speex still used?

Speex has been largely superseded by Opus for new projects. However, it remains in use in legacy VoIP systems and some applications.

What plays SPX files?

VLC, Audacity, and applications using the Speex library can play SPX files. Browser support is limited compared to Opus or MP3.

How compact are SPX files?

Very compact. Speex can encode speech at bitrates below 15 kbps while maintaining intelligible voice quality.