FACodec for NaturalSpeech 3

FACodec: Speech Codec with Attribute Factorization used for NaturalSpeech 3

Overview

FACodec is a core component of the advanced text-to-speech (TTS) model NaturalSpeech 3. FACodec converts complex speech waveform into disentangled subspaces representing speech attributes of content, prosody, timbre, and acoustic details and reconstruct high-quality speech waveform from these attributes. FACodec decomposes complex speech into subspaces representing different attributes, thus simplifying the modeling of speech representation.

Research can use FACodec to develop different modes of TTS models, such as non-autoregressive based discrete diffusion (NaturalSpeech 3) or autoregressive models (like VALL-E).

Examples

FACodec Voice Conversion

FACodec can achieve zero-shot voice conversion.

Examples
Upload the source speech file Upload the reference speech file