Spaces:
Running on Zero
Running on Zero
| title: Diamond — Speech Restoration | |
| emoji: 💎 | |
| colorFrom: blue | |
| colorTo: indigo | |
| sdk: gradio | |
| sdk_version: 6.20.0 | |
| app_file: app.py | |
| pinned: false | |
| license: apache-2.0 | |
| short_description: Restore degraded speech to studio 44.1 kHz | |
| models: | |
| - nineninesix/diamond-1.0 | |
| # 💎 Diamond — Speech Restoration | |
| Turn degraded speech (podcast, phone, streamed, over-compressed) into | |
| near-studio **44.1 kHz** audio. | |
| Diamond is an **RQ-Transformer**: degraded speech → log-mel → Transformer | |
| encoder → time-transformer (causal self- and cross-attention) → depth-transformer | |
| (a small local autoregression over the 9 DAC RVQ codebooks per frame) → frozen | |
| DAC decoder → restored 44.1 kHz waveform. Decoding is chunked greedy with a | |
| repetition penalty to suppress autoregressive looping. | |
| Runs on **ZeroGPU** — the model lives on CPU between requests and is moved to the | |
| GPU only for the duration of a restoration call. | |
| - **Model:** [`nineninesix/diamond-1.0`](https://huggingface.co/nineninesix/diamond-1.0) | |
| - **Training code:** [`diamond-train`](https://github.com/nineninesix-ai/diamond-train.git) | |
| - **Inference code:** [`diamond-inference`](https://github.com/nineninesix-ai/diamond-inference.git) | |
| - **License:** Apache-2.0 |