This paper is currently under review. We have released the checkpoint of U-Codec (5Hz), which can be directly used for inference.
To do list
Provide the full training code for the U-Codec framework.
Release the public code of the TTS models built on top of U-Codec.
If you are interested in U-Codec, feel free to contact us!
Overview
We propose U-Codec, an Ultra low frame-rate neural speech Codec that achieves high-fidelity reconstruction and fast generation via an extremely frame-rate at 5Hz (5 frames per second).
Extreme compression at 5Hz typically leads to severe intelligibility and spectral detail loss, we overcome this by integrating a Transformer-based inter-frame long-term dependency module and systematically optimizing residual vector quantization (RVQ) depth and codebook size.
Moreover, we apply U-Codec into a large language model (LLM)-based auto-regressive TTS model, which leverages global and local hierarchical architecture to effectively capture dependencies across multi-layer tokens.
The overview of U-Codec as following picture shows.
The overview of UniAudio
How to inference U-Codec
We provide an example to demonstrate how to run U-Codec (5Hz) for audio tokenization and reconstruction.
Environment Setup
First, create a Python environment following a similar setup to project page.