Audio demonstrations
Companion page for "LILAC: An Idempotent Neural Speech Codec" (arXiv:2608.05727 · code · checkpoint)
encode(decode(codes)) == codes holds by
construction, not by training incentive. This page shows two things: (1) how
LILAC's reconstructions at 0.75 kb/s compare to several published neural
codecs on a single decode pass, and (2) what happens under repeated
decode→re-encode cycling (K = 1, 10, 100) — LILAC's waveform output
is byte-identical across all three, verified below via sha256 of the decoded
PCM16 audio.
| Codec | Bitrate | Native sample rate | Notes |
|---|---|---|---|
| LILAC (ours) | 0.75 kbps | 24,000 Hz | conv-only lifting chart + invertible anti-imaging stem; idempotent by construction |
| EnCodec | 1.5 kbps | 24,000 Hz | facebook/encodec_24khz, bandwidth=1.5 kbps |
| DAC | 24 kbps | 24,000 Hz | descript/dac 24kHz, full 32-codebook RVQ (near-lossless reference point, not rate-matched) |
| Mimi | 1.1 kbps | 24,000 Hz | kyutai/mimi, 8 quantizers |
| FocalCodec | 0.65 kbps | 16,000 Hz | lucadellalib/focalcodec, 50 Hz variant |
Each clip: ground truth, then every codec's decode at K = 1 (single pass), K = 10, and K = 100 repeated decode→re-encode cycles. The LILAC row's hash line shows the sha256 (first 16 hex chars) of each cycle's PCM16 bytes.
2300-131720-0034 Ground truth 
| Codec | K = 1 | K = 10 | K = 100 |
|---|---|---|---|
| LILAC (ours) | ![]() | ![]() | ![]() |
sha256 K=1: 59a2282a340d9a77… · K=10: 59a2282a340d9a77… · K=100: 59a2282a340d9a77… byte-identical | |||
| EnCodec | ![]() | ![]() | ![]() |
| DAC | ![]() | ![]() | ![]() |
| Mimi | ![]() | ![]() | ![]() |
| FocalCodec | ![]() | ![]() | ![]() |
1320-122612-0013 Ground truth 
| Codec | K = 1 | K = 10 | K = 100 |
|---|---|---|---|
| LILAC (ours) | ![]() | ![]() | ![]() |
sha256 K=1: a4f9b0cdc7357f34… · K=10: a4f9b0cdc7357f34… · K=100: a4f9b0cdc7357f34… byte-identical | |||
| EnCodec | ![]() | ![]() | ![]() |
| DAC | ![]() | ![]() | ![]() |
| Mimi | ![]() | ![]() | ![]() |
| FocalCodec | ![]() | ![]() | ![]() |
8224-274384-0007 Ground truth 
| Codec | K = 1 | K = 10 | K = 100 |
|---|---|---|---|
| LILAC (ours) | ![]() | ![]() | ![]() |
sha256 K=1: 23ed00828ff220cd… · K=10: 23ed00828ff220cd… · K=100: 23ed00828ff220cd… byte-identical | |||
| EnCodec | ![]() | ![]() | ![]() |
| DAC | ![]() | ![]() | ![]() |
| Mimi | ![]() | ![]() | ![]() |
| FocalCodec | ![]() | ![]() | ![]() |
7729-102255-0025 Ground truth 
| Codec | K = 1 | K = 10 | K = 100 |
|---|---|---|---|
| LILAC (ours) | ![]() | ![]() | ![]() |
sha256 K=1: d1ac20b6ee525ef2… · K=10: d1ac20b6ee525ef2… · K=100: d1ac20b6ee525ef2… byte-identical | |||
| EnCodec | ![]() | ![]() | ![]() |
| DAC | ![]() | ![]() | ![]() |
| Mimi | ![]() | ![]() | ![]() |
| FocalCodec | ![]() | ![]() | ![]() |
2830-3980-0050 Ground truth 
| Codec | K = 1 | K = 10 | K = 100 |
|---|---|---|---|
| LILAC (ours) | ![]() | ![]() | ![]() |
sha256 K=1: 7c05265e6c5b17a2… · K=10: 7c05265e6c5b17a2… · K=100: 7c05265e6c5b17a2… byte-identical | |||
| EnCodec | ![]() | ![]() | ![]() |
| DAC | ![]() | ![]() | ![]() |
| Mimi | ![]() | ![]() | ![]() |
| FocalCodec | ![]() | ![]() | ![]() |
3570-5695-0002 Ground truth 
| Codec | K = 1 | K = 10 | K = 100 |
|---|---|---|---|
| LILAC (ours) | ![]() | ![]() | ![]() |
sha256 K=1: 88dada03d88763f6… · K=10: 88dada03d88763f6… · K=100: 88dada03d88763f6… byte-identical | |||
| EnCodec | ![]() | ![]() | ![]() |
| DAC | ![]() | ![]() | ![]() |
| Mimi | ![]() | ![]() | ![]() |
| FocalCodec | ![]() | ![]() | ![]() |
3575-170457-0007 Ground truth 
| Codec | K = 1 | K = 10 | K = 100 |
|---|---|---|---|
| LILAC (ours) | ![]() | ![]() | ![]() |
sha256 K=1: 92a496dfe244cbdc… · K=10: 92a496dfe244cbdc… · K=100: 92a496dfe244cbdc… byte-identical | |||
| EnCodec | ![]() | ![]() | ![]() |
| DAC | ![]() | ![]() | ![]() |
| Mimi | ![]() | ![]() | ![]() |
| FocalCodec | ![]() | ![]() | ![]() |
908-31957-0005 Ground truth 
| Codec | K = 1 | K = 10 | K = 100 |
|---|---|---|---|
| LILAC (ours) | ![]() | ![]() | ![]() |
sha256 K=1: da5d4af9f2b25ce8… · K=10: da5d4af9f2b25ce8… · K=100: da5d4af9f2b25ce8… byte-identical | |||
| EnCodec | ![]() | ![]() | ![]() |
| DAC | ![]() | ![]() | ![]() |
| Mimi | ![]() | ![]() | ![]() |
| FocalCodec | ![]() | ![]() | ![]() |