Vocos: Closing the gap between time-domain and Fourier-based neural vocoders for high-quality audio synthesis

Hubert Siuzdak
6/1/2023
cs.SDcs.LGeess.AS

No official code found. Best implementation: lucasnewman/vocos-mlx (24 stars, MIT, MLX, last commit 2024-10-30). 1 more below.

Abstract

Recent advancements in neural vocoding are predominantly driven by Generative Adversarial Networks (GANs) operating in the time-domain. While effective, this approach neglects the inductive bias offered by time-frequency representations, resulting in reduntant and computionally-intensive upsampling operations. Fourier-based time-frequency representation is an appealing alternative, aligning more accurately with human auditory perception, and benefitting from well-established fast algorithms for its computation. Nevertheless, direct reconstruction of complex-valued spectrograms has been historically problematic, primarily due to phase recovery issues. This study seeks to close this gap by presenting Vocos, a new model that directly generates Fourier spectral coefficients. Vocos not only matches the state-of-the-art in audio quality, as demonstrated in our evaluations, but it also substantially improves computational efficiency, achieving an order of magnitude increase in speed compared to prevailing time-domain neural vocoding approaches. The source code and model weights have been open-sourced at https://github.com/gemelo-ai/vocos.

View on arXivView PDF

Code Implementations(2)

MLXMIT

Implementation of 'Vocos: Closing the gap between time-domain and Fourier-based neural vocoders for high-quality audio synthesis', in MLX

242PythonSep 27, 20241 years agoMIT
mlxtext-to-speechtts
MIT

Implementation of 'Vocos: Closing the gap between time-domain and Fourier-based neural vocoders for high-quality audio synthesis', in Swift using MLX

149SwiftOct 17, 20248 months agoMIT

Similar Papers

Cite this paper

@article{siuzdak2023vocos,
  title  = {Vocos: Closing the gap between time-domain and Fourier-based neural vocoders for high-quality audio synthesis},
  author = {Hubert Siuzdak},
  year   = {2023},
  eprint = {2306.00814},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.00814v3},
  journal = {ICLR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.00814.svg)](https://codeofpaper.com/paper/2306.00814)

Discussion