Accelerating Codec-based Speech Synthesis with Multi-Token Prediction and Speculative Decoding

Tan Dat Nguyen, Ji-Hoon Kim, Jeongsoo Choi, Shukjae Choi, Jinseok Park +2 more
10/17/2024
cs.SDcs.AIeess.AS

No confident code implementation found for this paper.

Abstract

The goal of this paper is to accelerate codec-based speech synthesis systems with minimum sacrifice to speech quality. We propose an enhanced inference method that allows for flexible trade-offs between speed and quality during inference without requiring additional training. Our core idea is to predict multiple tokens per inference step of the AR module using multiple prediction heads, resulting in a linear reduction in synthesis time as the number of heads increases. Furthermore, we introduce a novel speculative decoding technique that utilises a Viterbi-based algorithm to select the optimal sequence of generated tokens at each decoding step. In our experiments, we demonstrate that the time required to predict each token is reduced by a factor of 4 to 5 compared to baseline models, with minimal quality trade-off or even improvement in terms of speech intelligibility. Audio samples are available at: multpletokensprediction.github.io/multipletokensprediction.github.io/.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{nguyen2024accelerating,
  title  = {Accelerating Codec-based Speech Synthesis with Multi-Token Prediction and Speculative Decoding},
  author = {Tan Dat Nguyen and Ji-Hoon Kim and Jeongsoo Choi and Shukjae Choi and Jinseok Park and Younglo Lee and Joon Son Chung},
  year   = {2024},
  eprint = {2410.13839},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.13839v1}
}

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/2410.13839.svg)](https://codeofpaper.com/paper/2410.13839)

Discussion