Convert AAC to DSS — Free Online Tool

Convert AAC audio files to DSS (Digital Speech Standard) format using the ADPCM IMA OKI codec — the proprietary compression scheme used by Olympus, Philips, and Grundig digital dictation devices. This tool is ideal for preparing speech recordings for playback or archival on dedicated dictation hardware and software.

FFmpeg Command

Copy this command to run the same conversion locally with FFmpeg on your desktop. Download FFmpeg

Free — no uploads, no signups. Your files never leave your browser.

Estimated output:

Conversion Complete!

Download

How It Works

AAC audio is decoded from its lossy compression format and then re-encoded using the ADPCM IMA OKI codec, which is the low-bitrate adaptive delta pulse-code modulation algorithm native to the DSS container. Because AAC and DSS use fundamentally incompatible codecs, full re-encoding is unavoidable — there is no stream-copy shortcut here. The DSS format is purpose-built for speech, operating at very low bitrates and a fixed 8000 Hz sample rate, so any stereo or high-fidelity audio in the source AAC file will be downmixed to mono and downsampled during conversion. Expect a significant reduction in audio fidelity, which is acceptable since DSS targets voice intelligibility rather than music or broadcast quality.

What Each Flag Does

Flag What it does
ffmpeg Invokes the FFmpeg tool, which handles all decoding, audio processing, and re-encoding in this conversion pipeline running here via WebAssembly in your browser.
-i input.aac Specifies the input AAC file. FFmpeg will detect the AAC audio codec and decode it to raw PCM audio in memory as the first step before re-encoding to the DSS target format.
-c:a adpcm_ima_oki Sets the audio encoder to ADPCM IMA OKI, the specific adaptive delta PCM codec required by the DSS container format used in Olympus, Philips, and Grundig dictation devices. Full re-encoding is required because AAC and DSS share no compatible codec.
output.dss Defines the output filename with the .dss extension, which tells FFmpeg to use the DSS muxer and enforces format constraints such as mono audio and an 8000 Hz sample rate on the encoded output.

Common Use Cases

  • Loading a speech recording or voice memo originally saved as AAC into Olympus DSS Player or similar dictation transcription software that only accepts DSS files.
  • Transferring an AAC-encoded interview or lecture recording onto an Olympus or Philips digital dictation device for playback or further annotation.
  • Archiving legacy voice dictation content in the DSS format required by a law firm, medical practice, or corporate dictation workflow system.
  • Preparing AAC audio from a podcast interview clip for submission to a transcription service whose software is configured exclusively for DSS input.
  • Converting AAC voice memos recorded on an iPhone into DSS format for compatibility with an older Grundig digital dictation station used in a professional office environment.

Frequently Asked Questions

Yes, and this is expected. AAC can carry music-quality audio at 128 kbps or higher with a full frequency range, while DSS using the ADPCM IMA OKI codec is designed solely for speech intelligibility at very low bitrates and a fixed 8000 Hz sample rate. The conversion will downsample and downmix your audio, so music or complex audio will sound degraded. For voice recordings and dictation content, intelligibility is typically well preserved.
DSS was engineered by Olympus, Philips, and Grundig specifically for digital dictation — capturing the human voice as efficiently as possible on portable recording hardware with limited storage. The ADPCM IMA OKI codec operates at 8000 Hz, which is sufficient for speech frequencies (roughly 300–3400 Hz), making stereo channels and high sample rates unnecessary for the format's intended purpose. Any stereo AAC content will be automatically downmixed to mono during this conversion.
Essentially none. The DSS format does not support the kind of metadata tags (artist, album, title, year) that AAC files can carry via iTunes-style atoms or ID3-style tagging. The output DSS file will contain only the raw encoded audio stream. If metadata preservation is important, document it separately before converting.
DSS files are generally very small because the ADPCM IMA OKI codec operates at an extremely low bitrate suited for speech. A 128 kbps AAC file will typically produce a DSS output that is significantly smaller — often a fraction of the original size — because the DSS codec discards the frequency information beyond 4000 Hz and uses simple delta encoding. This makes DSS efficient for storing large volumes of dictation recordings.
No. The ADPCM IMA OKI codec used in DSS files does not support a variable bitrate parameter via FFmpeg. The codec operates at a fixed rate determined by the DSS format specification, so there is no -b:a or -q:a flag that meaningfully changes the output quality. The conversion command is essentially fixed: the only control you have is the quality of the source AAC file you feed in.
The single-file command shown — 'ffmpeg -i input.aac -c:a adpcm_ima_oki output.dss' — processes one file at a time. To batch convert on your desktop, you can use a shell loop. On Linux or macOS, run: 'for f in *.aac; do ffmpeg -i "$f" -c:a adpcm_ima_oki "${f%.aac}.dss"; done'. On Windows Command Prompt, use: 'for %f in (*.aac) do ffmpeg -i "%f" -c:a adpcm_ima_oki "%~nf.dss"'. The browser-based tool processes files individually.

Technical Notes

The DSS format uses the ADPCM IMA OKI variant, a form of adaptive differential PCM originally developed for Oki Semiconductor speech chips and adopted into the DSS container by the major dictation hardware vendors. FFmpeg's muxer for DSS is limited in scope — it writes the container with the adpcm_ima_oki codec and enforces the format's constraints (mono audio, 8000 Hz sample rate). If your source AAC file has a sample rate other than 8000 Hz or contains stereo channels, FFmpeg will automatically resample and downmix as part of the encoding pipeline. There is no quality tuning available for this codec in FFmpeg; unlike AAC where you can target a specific bitrate, the ADPCM IMA OKI encoder produces output at a fixed rate. DSS playback is natively supported by Olympus DSS Player, Philips SpeechExec, and Grundig DigtaSoft, but not by general-purpose media players like VLC or Windows Media Player without additional codec packs. Because both AAC and DSS are lossy formats, this conversion represents a second generation of lossy compression, meaning artifacts from both encoding stages may accumulate — starting with the highest-quality AAC source available will minimize this effect.

Related Tools