FBWave: Efficient and Scalable Neural Vocoders for Streaming Text-To-Speech on the Edge

Website license info sheet pdf

Abstract

Nowadays more and more applications can benefit from edge-based text-to-speech (TTS). However, most existing TTS models are too computationally expensive and are not flexible enough to be deployed on the diverse variety of edge devices with their equally diverse computational capacities. To address this, we propose FBWave, a family of efficient and scalable neural vocoders that can achieve optimal performance-efficiency trade-offs for different edge devices. FBWave is a hybrid flow-based generative model that combines the advantages of autoregressive and non-autoregressive models. It produces high quality audio and supports streaming during inference while remaining highly computationally efficient. Our experiments show that FBWave can achieve similar audio quality to WaveRNN while reducing MACs by 40x. More efficient variants of FBWave can achieve up to 109x fewer MACs while still delivering acceptable audio quality.

Contents

For faster loading, we only show 10 audio samples per model on this page. More audio samples can be downloaded from here.

fbw-scaling

fbw-4.6G fbw-3.7G fbw-3.2G fbw-5.7G fbw-2.6G fbw-1.74G

baselines

fbw-4.6G wavernn_dense groundtruth wavernn_sparse parametric