Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

iSTFTNet: Fast and Lightweight Mel-Spectrogram Vocoder Incorporating Inverse Short-Time Fourier Transform

About

In recent text-to-speech synthesis and voice conversion systems, a mel-spectrogram is commonly applied as an intermediate representation, and the necessity for a mel-spectrogram vocoder is increasing. A mel-spectrogram vocoder must solve three inverse problems: recovery of the original-scale magnitude spectrogram, phase reconstruction, and frequency-to-time conversion. A typical convolutional mel-spectrogram vocoder solves these problems jointly and implicitly using a convolutional neural network, including temporal upsampling layers, when directly calculating a raw waveform. Such an approach allows skipping redundant processes during waveform synthesis (e.g., the direct reconstruction of high-dimensional original-scale spectrograms). By contrast, the approach solves all problems in a black box and cannot effectively employ the time-frequency structures existing in a mel-spectrogram. We thus propose iSTFTNet, which replaces some output-side layers of the mel-spectrogram vocoder with the inverse short-time Fourier transform (iSTFT) after sufficiently reducing the frequency dimension using upsampling layers, reducing the computational cost from black-box modeling and avoiding redundant estimations of high-dimensional spectrograms. During our experiments, we applied our ideas to three HiFi-GAN variants and made the models faster and more lightweight with a reasonable speech quality. Audio samples are available at https://www.kecl.ntt.co.jp/people/kaneko.takuhiro/projects/istftnet/.

Takuhiro Kaneko, Kou Tanaka, Hirokazu Kameoka, Shogo Seki• 2022

Related benchmarks

TaskDatasetResultRank
Speech EnhancementSpeech Enhancement (SE) Task (test)
PESQ1.818
22
Speech SynthesisLibriTTS (ID)
PESQ2.95
20
Neural VocodingLibriTTS (test)
PESQ2.88
18
Speech SynthesisAISHELL3 Mandarin
UTMOS2.351
14
Speech SynthesisSound Effect (evaluation)
M-STFT1.54
13
Neural VocodingLibriTTS
UTMOS3.564
12
Neural VocodingLJSpeech 88 (test)
M-STFT1.188
12
Neural VocodingLJSpeech 1.1 (test)
M-STFT1.188
12
Singing Voice SynthesisOpenSinger (ID)
PESQ3.06
9
Singing Voice SynthesisM4Singer and Opencpop (OD)
PESQ2.81
9
Showing 10 of 15 rows

Other info

Follow for update