Papers › FastSpeech 2: Fast and High-Quality End-to-End Text to Speech

FastSpeech 2: Fast and High-Quality End-to-End Text to Speech

8 Jun 2020ICLR 2021 1arXiv:2006.04558archive 2025-07-28

Yi Ren, Chenxu Hu, Xu Tan, Tao Qin, Sheng Zhao, Zhou Zhao, Tie-Yan Liu

Non-autoregressive text to speech (TTS) models such as FastSpeech can synthesize speech significantly faster than previous autoregressive models with comparable quality. The training of FastSpeech model relies on an autoregressive teacher model for duration prediction (to provide more information as input) and knowledge distillation (to simplify the data distribution in output), which can ease the one-to-many mapping problem (i.e., multiple speech variations correspond to the same text) in TTS. However, FastSpeech has several disadvantages: 1) the teacher-student distillation pipeline is complicated and time-consuming, 2) the duration extracted from the teacher model is not accurate enough, and the target mel-spectrograms distilled from teacher model suffer from information loss due to data simplification, both of which limit the voice quality. In this paper, we propose FastSpeech 2, which addresses the issues in FastSpeech and better solves the one-to-many mapping problem in TTS by 1) directly training the model with ground-truth target instead of the simplified output from teacher, and 2) introducing more variation information of speech (e.g., pitch, energy and more accurate duration) as conditional inputs. Specifically, we extract duration, pitch and energy from speech waveform and directly take them as conditional inputs in training and use predicted values in inference. We further design FastSpeech 2s, which is the first attempt to directly generate speech waveform from text in parallel, enjoying the benefit of fully end-to-end inference. Experimental results show that 1) FastSpeech 2 achieves a 3x training speed-up over FastSpeech, and FastSpeech 2s enjoys even faster inference speed; 2) FastSpeech 2 and 2s outperform FastSpeech in voice quality, and FastSpeech 2 can even surpass autoregressive models. Audio samples are available at https://speechresearch.github.io/fastspeech2/.

PaperPDFConference PDFCodeCode Syntology ran

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

For agents, Syntology's MCP tool lists every function and class Syntology harvested from this paper and whether it ran (how to connect): get_harvested_code_for_paper(arxiv_id="2006.04558")

Code

Syntology Ran 73 of 119 code samples harvested from 16 repositories linked to this paper; 46 have no recorded run. Of those that ran: 9 ran · honoured contract; 8 ran · our draft was wrong; 1 ran · fixture could not drive it; 55 ran with no contract checked.

By repository: community (archive-listed): 119 samples from 16 repositories, 73 ran. The run record, sample by sample. “Ran” means executed on a synthesized input, not that the code is correct or reproduces the paper.

37 repositories listed; official and paper-mentioned ones first.

KevinMIN95/StyleSpeech mentioned on GitHubpytorch report
Munna-Manoj/Team6_FastSpeech2_TTS mentioned on GitHubpytorch report
OlaWod/my-fastspeech2 mentioned on GitHubpytorch report
RayeRen/RayeRen mentioned on GitHub report
TensorSpeech/TensorflowTTS mentioned on GitHubtf report
ai-unicamp/tts-objective-metrics mentioned on GitHubpytorch report
as-ideas/TransformerTTS mentioned on GitHubtfNOASSERTION report
cadia-lvl/fastspeech2 mentioned on GitHubpytorchMIT report
coqui-ai/TTS mentioned on GitHubpytorchMPL-2.0 report
dathudeptrai/TensorflowTTS mentioned on GitHubtf report
ga642381/FastSpeech2 mentioned on GitHubpytorch report
galaxycong/hpmdubbing mentioned on GitHubpytorch report
keonlee9420/Comprehensive-E2E-TTS mentioned on GitHubpytorch report
keonlee9420/DiffSinger mentioned on GitHubpytorch report
keonlee9420/Expressive-FastSpeech2 mentioned on GitHubpytorch report
keonlee9420/PortaSpeech mentioned on GitHubpytorchMIT report
komyeongjin/specdiff-gan mentioned on GitHubpytorchMIT report
majidAdibian77/ResGrad mentioned on GitHubpytorchMIT report
ming024/FastSpeech2 mentioned on GitHubpytorch report
mtresearcher/FastSpeech2 mentioned on GitHubpytorchMIT report
rishikksh20/FastSpeech2 mentioned on GitHubpytorchApache-2.0 report
rishikksh20/LightSpeech mentioned on GitHubpytorch report
roedoejet/fastspeech2 mentioned on GitHubpytorchMIT report
shivammehta25/BetterFastSpeech2 mentioned on GitHubpytorchMIT report
tartunlp/transformertts mentioned on GitHubtf report
wataru-nakata/fastspeech2-jsut mentioned on GitHubpytorch report
xcmyz/FastSpeech mentioned on GitHubpytorch report
yoshifumi-nakano/visual-text-to-speech mentioned on GitHubpytorch report
zhangbo2008/fastSpeeck2_chinese_train mentioned on GitHubpytorchMIT report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

119 samples harvested; 73 ran; 9 honoured the contract we drafted; 46 have no recorded run. Read from Syntology's graph 2026-09-24; that is when this build read the record, not when the samples ran.

9ran · honoured contract
8ran · our draft was wrong
1ran · fixture could not drive it
55ran
46unverified

Licence: 33 of the 119 samples are pointer only, meaning Syntology does not serve that copy's text. This page shows no code text for any sample; each one links to its file in the repository.

Harvested from 16 repositories linked to this paper, official or community; each sample names its own and says which. “Ran” means the sample executed on a synthesized input. It does not mean the output is correct, and nothing here reproduces the paper's results. “Honoured” and “violated” refer to a contract Syntology drafted from the code itself; “our draft was wrong” and “fixture could not drive it” are failures of Syntology's instrument, not of the code.

Each sample ends with its code_sha256, Syntology's identity for that exact code. An agent fetches the stored sample with Syntology's MCP tool get_code(code_sha256="…") (how to connect); click an identity to copy that call.

Repository labels, per sample. official repository: The archive marks this repository official for the paper. named in the paper: The archive records that the paper mentions this repository; it is not marked official. community (archive-listed): In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper. found in paper text by Syntology: Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted. community: Not in the archive's code links for this paper; a community repository Syntology harvested. Samples from a repository marked official are listed first. Licence labels name the repository's licence as recorded at harvest. “Pointer only” means Syntology does not serve that copy's text, for one of four reasons: no licence file was found; the licence was not identified; the licence is recorded as permissive but that copy's record is not marked cleared; or the licence is outside the permissive list Syntology serves text under (MIT, Apache-2.0, BSD and similar). Some licences outside that list permit redistribution, such as WTFPL, and GPL-3.0 under its conditions; they are simply not on the list. Hover a licence label for the reason. File links open the file on GitHub at the default branch, which may have changed since the harvest.

Affective_Prosody_Adaptor galaxycong/hpmdubbing/model/modules.py community (archive-listed) ran · metamorphic tier: deterministic MIT (permissive) · f25cee181e5607fa · report
Attention ndkgit339/fastspeech2-filled_pause_speech_synthesis/model/fastspeech2.py community (archive-listed) ran MIT (permissive) · dfedf95397e85d63 · report
BatchNorm1dTBC keonlee9420/Comprehensive-Transformer-TTS/model/transformers/transformer_fs2.py community (archive-listed) ran · metamorphic tier: deterministic MIT (permissive) · 36b7d7479f2890e3 · report
CNNDropout tartunlp/transformertts/src/transformer_tts/model/forward_model.py community (archive-listed) ran fingerprinted licence not identified · pointer only · d5e9a425417e7d5f · report
CNNResNorm tartunlp/transformertts/src/transformer_tts/model/forward_model.py community (archive-listed) ran licence not identified · pointer only · 8882509c8098093d · report
Conv galaxycong/hpmdubbing/model/modules.py community (archive-listed) ran · metamorphic tier: deterministic MIT (permissive) · d23d53aa9e38b09c · report
ConvNorm ndkgit339/fastspeech2-filled_pause_speech_synthesis/model/fastspeech2.py community (archive-listed) ran · metamorphic tier: deterministic fingerprinted MIT (permissive) · 07bf5346a131cbc4 · report
ConvNorm KevinMIN95/StyleSpeech/models/VarianceAdaptor.py community (archive-listed) ran fingerprinted MIT (permissive) · c571f7fcdaecbe31 · report
CustomSwish keonlee9420/Comprehensive-Transformer-TTS/model/transformers/transformer_fs2.py community (archive-listed) ran · metamorphic tier: invariant fingerprinted MIT (permissive) · 962a3fc96762fd76 · report
Encoder ndkgit339/fastspeech2-filled_pause_speech_synthesis/model/fastspeech2.py community (archive-listed) ran · metamorphic tier: deterministic MIT (permissive) · 6f4b8f2a7bb4e97e · report
FFTBlock OlaWod/my-fastspeech2/model/model.py community (archive-listed) ran · metamorphic tier: deterministic no licence file found · pointer only · 8e0eec498dd5a07b · report
LayerNorm keonlee9420/Comprehensive-Transformer-TTS/model/transformers/transformer_fs2.py community (archive-listed) ran · metamorphic tier: deterministic MIT (permissive) · dfb900695221fe2d · report
LengthRegulator ndkgit339/fastspeech2-filled_pause_speech_synthesis/model/fastspeech2.py community (archive-listed) ran MIT (permissive) · e5a136f268af8988 · report
LengthRegulator keonlee9420/STYLER/modules.py community (archive-listed) ran MIT (permissive) · b0463abb38c1cc46 · report
LengthRegulator KevinMIN95/StyleSpeech/models/VarianceAdaptor.py community (archive-listed) ran MIT (permissive) · dc95367aea71c89c · report
LinearNorm ndkgit339/fastspeech2-filled_pause_speech_synthesis/model/fastspeech2.py community (archive-listed) ran · metamorphic tier: deterministic MIT (permissive) · ca22033a787f63fb · report
LinearNorm KevinMIN95/StyleSpeech/models/VarianceAdaptor.py community (archive-listed) ran fingerprinted MIT (permissive) · 6ebf70e53b0eb6cd · report
LocationLayer ndkgit339/fastspeech2-filled_pause_speech_synthesis/model/fastspeech2.py community (archive-listed) ran · metamorphic tier: deterministic MIT (permissive) · 2d670fbff60b3396 · report
MultiHeadAttention tartunlp/transformertts/src/transformer_tts/model/forward_model.py community (archive-listed) ran · metamorphic tier: deterministic licence not identified · pointer only · 0d6a9c2615231e6a · report
MultiHeadAttention OlaWod/my-fastspeech2/model/model.py community (archive-listed) ran · metamorphic tier: deterministic fingerprinted no licence file found · pointer only · 633b426a0ece94c3 · report
MultiheadAttention keonlee9420/Comprehensive-Transformer-TTS/model/transformers/transformer_fs2.py community (archive-listed) ran · metamorphic tier: deterministic MIT (permissive) · 91289eb6932cf19a · report
Phonemizer tartunlp/transformertts/src/transformer_tts/model/forward_model.py community (archive-listed) ran · metamorphic tier: deterministic licence not identified · pointer only · 3bbdc525d00b1109 · report
PositionwiseFeedForward OlaWod/my-fastspeech2/model/model.py community (archive-listed) ran · metamorphic tier: invariant no licence file found · pointer only · 06c86d0f5a38e81d · report
PostNet ndkgit339/fastspeech2-filled_pause_speech_synthesis/model/fastspeech2.py community (archive-listed) ran · metamorphic tier: deterministic MIT (permissive) · 9b21f04966dfe516 · report
PostNet OlaWod/my-fastspeech2/model/model.py community (archive-listed) ran · metamorphic tier: invariant fingerprinted no licence file found · pointer only · 3b072d38fff02018 · report
Prenet ndkgit339/fastspeech2-filled_pause_speech_synthesis/model/fastspeech2.py community (archive-listed) ran · metamorphic tier: deterministic MIT (permissive) · 14b683ae99e4b188 · report
ScaledDotProductAttention tartunlp/transformertts/src/transformer_tts/model/forward_model.py community (archive-listed) ran · metamorphic tier: deterministic licence not identified · pointer only · 27a396b3518d14df · report
ScaledDotProductAttention OlaWod/my-fastspeech2/model/model.py community (archive-listed) ran no licence file found · pointer only · 0c79a4f8468a65bc · report
SelfAttentionResNorm tartunlp/transformertts/src/transformer_tts/model/forward_model.py community (archive-listed) ran fingerprinted licence not identified · pointer only · ac9cdd8c4dc1592a · report
SinusoidalPositionalEmbedding keonlee9420/Comprehensive-Transformer-TTS/model/transformers/transformer_fs2.py community (archive-listed) ran MIT (permissive) · 3305668af12f291b · report
StatPredictor tartunlp/transformertts/src/transformer_tts/model/forward_model.py community (archive-listed) ran · metamorphic tier: invariant licence not identified · pointer only · fc2705c21133a77b · report
Swish keonlee9420/Comprehensive-Transformer-TTS/model/transformers/transformer_fs2.py community (archive-listed) ran MIT (permissive) · 503cd450156c2a84 · report
TFEmbedding dathudeptrai/TensorflowTTS/tensorflow_tts/models/fastspeech2.py community (archive-listed) ran Apache-2.0 (permissive) · a2368c41158a0b44 · report
TFFastSpeechDurationPredictor dathudeptrai/TensorflowTTS/tensorflow_tts/models/fastspeech2.py community (archive-listed) ran Apache-2.0 (permissive) · 115bba4b6af8210e · report
TFFastSpeechEmbeddings dathudeptrai/TensorflowTTS/tensorflow_tts/models/fastspeech2.py community (archive-listed) ran Apache-2.0 (permissive) · d03b27155c241e9b · report
TFFastSpeechIntermediate dathudeptrai/TensorflowTTS/tensorflow_tts/models/fastspeech2.py community (archive-listed) ran Apache-2.0 (permissive) · 83e5495df3b935d4 · report
TFFastSpeechLengthRegulator dathudeptrai/TensorflowTTS/tensorflow_tts/models/fastspeech2.py community (archive-listed) ran Apache-2.0 (permissive) · 13cdbe4e5b8db636 · report
TFFastSpeechOutput dathudeptrai/TensorflowTTS/tensorflow_tts/models/fastspeech2.py community (archive-listed) ran Apache-2.0 (permissive) · 082dc93c13b04ed5 · report
TFFastSpeechSelfAttention dathudeptrai/TensorflowTTS/tensorflow_tts/models/fastspeech2.py community (archive-listed) ran Apache-2.0 (permissive) · 84c3fd85ad516f46 · report
TFFastSpeechSelfOutput dathudeptrai/TensorflowTTS/tensorflow_tts/models/fastspeech2.py community (archive-listed) ran Apache-2.0 (permissive) · 6dec766f037f9f53 · report
TFFastSpeechVariantPredictor dathudeptrai/TensorflowTTS/tensorflow_tts/models/fastspeech2.py community (archive-listed) ran Apache-2.0 (permissive) · 7a01e57ef50caff0 · report
TFTacotronPostnet dathudeptrai/TensorflowTTS/tensorflow_tts/models/fastspeech2.py community (archive-listed) ran Apache-2.0 (permissive) · cdf85c2097858d3f · report
TextToTokens tartunlp/transformertts/src/transformer_tts/model/forward_model.py community (archive-listed) ran licence not identified · pointer only · 21b9024092bb96f5 · report
Tokenizer tartunlp/transformertts/src/transformer_tts/model/forward_model.py community (archive-listed) ran · metamorphic tier: well formed licence not identified · pointer only · 6e41883c2988e191 · report
TransformerFFNLayer keonlee9420/Comprehensive-Transformer-TTS/model/transformers/transformer_fs2.py community (archive-listed) ran · metamorphic tier: deterministic MIT (permissive) · 30e52ae5f2331859 · report
VarianceEmbedding KevinMIN95/StyleSpeech/models/VarianceAdaptor.py community (archive-listed) ran MIT (permissive) · c928b9499fb7fae8 · report
VariancePredictor galaxycong/hpmdubbing/model/modules.py community (archive-listed) ran · metamorphic tier: deterministic MIT (permissive) · 4a7b9274be24e677 · report
VariancePredictor ndkgit339/fastspeech2-filled_pause_speech_synthesis/model/fastspeech2.py community (archive-listed) ran · metamorphic tier: deterministic MIT (permissive) · 5d55d1a8b50dfe0b · report
VariancePredictor KevinMIN95/StyleSpeech/models/VarianceAdaptor.py community (archive-listed) ran MIT (permissive) · d230391d0ce5e7bb · report
clones cadia-lvl/fastspeech2/modules.py community (archive-listed) ran · our draft was wrong MIT (permissive) · d2d810cddae9f875 · report
create_encoder_padding_mask tartunlp/transformertts/src/transformer_tts/model/forward_model.py community (archive-listed) ran · honoured contract fingerprinted licence not identified · pointer only · db55b6a434821c7d · report
create_mel_padding_mask tartunlp/transformertts/src/transformer_tts/model/forward_model.py community (archive-listed) ran · fixture could not drive it fingerprinted licence not identified · pointer only · 9975ceb350d936d5 · report
discriminator_loss shivammehta25/BetterFastSpeech2/fs2/hifigan/models.py community (archive-listed) ran MIT (permissive) · 7137577cbef51217 · report
feature_loss shivammehta25/BetterFastSpeech2/fs2/hifigan/models.py community (archive-listed) ran MIT (permissive) · e453b51f0ed5fb28 · report
gelu dathudeptrai/TensorflowTTS/tensorflow_tts/models/fastspeech2.py community (archive-listed) ran · honoured contract fingerprinted Apache-2.0 (permissive) · 7013e9a8259233a5 · report
gelu_new dathudeptrai/TensorflowTTS/tensorflow_tts/models/fastspeech2.py community (archive-listed) ran · honoured contract fingerprinted Apache-2.0 (permissive) · f6c9754063b07733 · report
generator_loss shivammehta25/BetterFastSpeech2/fs2/hifigan/models.py community (archive-listed) ran MIT (permissive) · 1a9d74439d969cfd · report
get_initializer dathudeptrai/TensorflowTTS/tensorflow_tts/models/fastspeech2.py community (archive-listed) ran · our draft was wrong Apache-2.0 (permissive) · dc0497b8e8f5b178 · report
get_mask_from_lengths ndkgit339/fastspeech2-filled_pause_speech_synthesis/model/fastspeech2.py community (archive-listed) ran · our draft was wrong MIT (permissive) · 02b8f4bff1530bdc · report
get_mask_from_lengths KevinMIN95/StyleSpeech/models/VarianceAdaptor.py community (archive-listed) ran · our draft was wrong MIT (permissive) · 3785f1ecaa01e75b · report
get_padding mtresearcher/FastSpeech2/hifigan/models.py community (archive-listed) ran · honoured contract fingerprinted MIT (permissive) · a26f85d7c72ef39a · report
get_sinusoid_encoding_table mtresearcher/FastSpeech2/transformer/Models.py community (archive-listed) ran · honoured contract fingerprinted MIT (permissive) · 0f8f22937463d3c5 · report
load_wav shivammehta25/BetterFastSpeech2/fs2/hifigan/meldataset.py community (archive-listed) ran MIT (permissive) · 8043eaefe4c09c1f · report
make_positions keonlee9420/Comprehensive-Transformer-TTS/model/transformers/transformer_fs2.py community (archive-listed) ran · our draft was wrong fingerprinted MIT (permissive) · 3f409361d26dc11c · report
masked_mean_absolute_error tartunlp/transformertts/src/transformer_tts/model/forward_model.py community (archive-listed) ran licence not identified · pointer only · e9d21f4787357859 · report
mish dathudeptrai/TensorflowTTS/tensorflow_tts/models/fastspeech2.py community (archive-listed) ran · honoured contract fingerprinted Apache-2.0 (permissive) · 7df891708ffe30c2 · report
pad ndkgit339/fastspeech2-filled_pause_speech_synthesis/model/fastspeech2.py community (archive-listed) ran · honoured contract MIT (permissive) · 08f709a2efe5fdad · report
positional_encoding tartunlp/transformertts/src/transformer_tts/model/forward_model.py community (archive-listed) ran · honoured contract licence not identified · pointer only · 4c331ef700eda3c3 · report
process_paragraph rishikksh20/FastSpeech2/inference.py community (archive-listed) ran · our draft was wrong fingerprinted Apache-2.0 (permissive) · 141ed5512c50d7db · report
read_lexicon roedoejet/fastspeech2/synthesize.py community (archive-listed) ran · our draft was wrong MIT (permissive) · 2b5c06c1ba593c3c · report
sequence_mask shivammehta25/BetterFastSpeech2/fs2/utils/model.py community (archive-listed) ran · our draft was wrong MIT (permissive) · 88bf809d1bc9db4c · report
swish dathudeptrai/TensorflowTTS/tensorflow_tts/models/fastspeech2.py community (archive-listed) ran · honoured contract fingerprinted Apache-2.0 (permissive) · 3f82fa4d77d98a21 · report
weighted_sum_losses tartunlp/transformertts/src/transformer_tts/model/forward_model.py community (archive-listed) ran licence not identified · pointer only · e5864b560f323650 · report
Decoder ndkgit339/fastspeech2-filled_pause_speech_synthesis/model/fastspeech2.py community (archive-listed) unverified MIT (permissive) · feecea3092482d06 · report
Decoder OlaWod/my-fastspeech2/model/model.py community (archive-listed) unverified no licence file found · pointer only · 7f7fe4818ab11be1 · report
EncSALayer keonlee9420/Comprehensive-Transformer-TTS/model/transformers/transformer_fs2.py community (archive-listed) unverified MIT (permissive) · 68ab0d6fdb633b98 · report
Encoder OlaWod/my-fastspeech2/model/model.py community (archive-listed) unverified no licence file found · pointer only · f1f5026c35c81551 · report
Expand tartunlp/transformertts/src/transformer_tts/model/forward_model.py community (archive-listed) unverified licence not identified · pointer only · 3f2a99ca2b26973e · report
FFNResNorm tartunlp/transformertts/src/transformer_tts/model/forward_model.py community (archive-listed) unverified licence not identified · pointer only · 10a6bdb9406b5915 · report
FFTBlocks keonlee9420/Comprehensive-Transformer-TTS/model/transformers/transformer_fs2.py community (archive-listed) unverified MIT (permissive) · fb0a6625708b9a0d · report
FastSpeech2 ndkgit339/fastspeech2-filled_pause_speech_synthesis/model/fastspeech2.py community (archive-listed) unverified MIT (permissive) · 53bba144fff59272 · report
FastSpeech2 wataru-nakata/fastspeech2-jsut/model/fastspeech2.py community (archive-listed) unverified MIT (permissive) · f5b9382704417d86 · report
ForwardTransformer tartunlp/transformertts/src/transformer_tts/model/forward_model.py community (archive-listed) unverified licence not identified · pointer only · c992ed713570824f · report
JDIT ndkgit339/fastspeech2-filled_pause_speech_synthesis/model/fastspeech2.py community (archive-listed) unverified MIT (permissive) · 39322f2fda5b6bd4 · report
LengthRegulator OlaWod/my-fastspeech2/model/model.py community (archive-listed) unverified no licence file found · pointer only · 279b787d9be73f04 · report
LengthRegulator Munna-Manoj/Team6_FastSpeech2_TTS/model/fastspeech2.py community (archive-listed) unverified MIT (permissive) · 2f458b2918186cff · report
Multispeaker tartunlp/transformertts/src/transformer_tts/model/forward_model.py community (archive-listed) unverified licence not identified · pointer only · 2f5af7997249b4d8 · report
MyModel OlaWod/my-fastspeech2/model/model.py community (archive-listed) unverified no licence file found · pointer only · 549df52c90b18370 · report
SelfAttentionBlocks tartunlp/transformertts/src/transformer_tts/model/forward_model.py community (archive-listed) unverified licence not identified · pointer only · 56f2decdf988a415 · report
SelfAttentionConvBlock tartunlp/transformertts/src/transformer_tts/model/forward_model.py community (archive-listed) unverified licence not identified · pointer only · f672e5379057df58 · report
SelfAttentionDenseBlock tartunlp/transformertts/src/transformer_tts/model/forward_model.py community (archive-listed) unverified licence not identified · pointer only · 5fbb588b59a8750e · report
TFFastSpeech dathudeptrai/TensorflowTTS/tensorflow_tts/models/fastspeech2.py community (archive-listed) unverified Apache-2.0 (permissive) · 973dd5db4ecfb312 · report
TFFastSpeech2 dathudeptrai/TensorflowTTS/tensorflow_tts/models/fastspeech2.py community (archive-listed) unverified Apache-2.0 (permissive) · d55e41791741b6a2 · report
TFFastSpeechAttention dathudeptrai/TensorflowTTS/tensorflow_tts/models/fastspeech2.py community (archive-listed) unverified Apache-2.0 (permissive) · 48c60259ad977306 · report
TFFastSpeechDecoder dathudeptrai/TensorflowTTS/tensorflow_tts/models/fastspeech2.py community (archive-listed) unverified Apache-2.0 (permissive) · 089f0f0fb7c5cb4d · report
TFFastSpeechEncoder dathudeptrai/TensorflowTTS/tensorflow_tts/models/fastspeech2.py community (archive-listed) unverified Apache-2.0 (permissive) · 85f1a754e7f192db · report
TFFastSpeechLayer dathudeptrai/TensorflowTTS/tensorflow_tts/models/fastspeech2.py community (archive-listed) unverified Apache-2.0 (permissive) · aa737e1636bc2d7b · report
TransformerEncoderLayer keonlee9420/Comprehensive-Transformer-TTS/model/transformers/transformer_fs2.py community (archive-listed) unverified MIT (permissive) · 8b3460ae89d120ba · report
TransposedCNNResNorm tartunlp/transformertts/src/transformer_tts/model/forward_model.py community (archive-listed) unverified licence not identified · pointer only · 66a2f904c23b90c1 · report
VarianceAdaptor ndkgit339/fastspeech2-filled_pause_speech_synthesis/model/fastspeech2.py community (archive-listed) unverified MIT (permissive) · b3c4279a4be411d9 · report
VarianceAdaptor KevinMIN95/StyleSpeech/models/VarianceAdaptor.py community (archive-listed) unverified MIT (permissive) · 5a4bf01c36ac38a5 · report
VarianceAdaptor yoshifumi-nakano/visual-text-to-speech/model/vtts.py community (archive-listed) unverified MIT (permissive) · 6c171089db79b527 · report
VarianceAdaptor OlaWod/my-fastspeech2/model/model.py community (archive-listed) unverified no licence file found · pointer only · 94d2cc1c03221044 · report
VarianceAdaptor Munna-Manoj/Team6_FastSpeech2_TTS/model/fastspeech2.py community (archive-listed) unverified MIT (permissive) · 03d514cbc289f71f · report
VariancePredictor OlaWod/my-fastspeech2/model/model.py community (archive-listed) unverified no licence file found · pointer only · f3ae143d1a11eba9 · report
convert_pad_shape shivammehta25/BetterFastSpeech2/fs2/utils/model.py community (archive-listed) unverified MIT (permissive) · ecfa879e1ca09709 · report
dynamic_range_compression shivammehta25/BetterFastSpeech2/fs2/hifigan/meldataset.py community (archive-listed) unverified MIT (permissive) · be031b15a988a556 · report
dynamic_range_decompression shivammehta25/BetterFastSpeech2/fs2/hifigan/meldataset.py community (archive-listed) unverified MIT (permissive) · 9e30e7d510c9d341 · report
evaluate rishikksh20/FastSpeech2/evaluation.py community (archive-listed) unverified Apache-2.0 (permissive) · 644e4bb8a34cbee8 · report
generate_path shivammehta25/BetterFastSpeech2/fs2/utils/model.py community (archive-listed) unverified MIT (permissive) · a37351e34576962b · report
get_punctuation_features roedoejet/fastspeech2/features.py community (archive-listed) unverified MIT (permissive) · d5ee014ab3ada236 · report
get_std_opt rishikksh20/FastSpeech2/core/optimizer.py community (archive-listed) unverified Apache-2.0 (permissive) · 09d756d182147053 · report
get_tone_features roedoejet/fastspeech2/features.py community (archive-listed) unverified MIT (permissive) · 61ccd4fca5223693 · report
load_checkpoint shivammehta25/BetterFastSpeech2/fs2/hifigan/xutils.py community (archive-listed) unverified MIT (permissive) · acdbb0b4f93fe3c5 · report
pad KevinMIN95/StyleSpeech/models/VarianceAdaptor.py community (archive-listed) unverified MIT (permissive) · e77728c83dbd8597 · report
plot_spectrogram shivammehta25/BetterFastSpeech2/fs2/hifigan/xutils.py community (archive-listed) unverified MIT (permissive) · 8520e6e61b8bf789 · report
read_sentences cadia-lvl/fastspeech2/synthesize.py community (archive-listed) unverified MIT (permissive) · 9b92f45007b02d70 · report
repeat rishikksh20/FastSpeech2/core/modules.py community (archive-listed) unverified Apache-2.0 (permissive) · c6691c20de5ab4d1 · report
vTTS yoshifumi-nakano/visual-text-to-speech/model/vtts.py community (archive-listed) unverified MIT (permissive) · 482f6777791c0248 · report

Tasks

Knowledge DistillationSpeech SynthesisText to SpeechText-To-Speech Synthesistext-to-speech

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Text-To-Speech Synthesis LJSpeech FastSpeech 2 + HiFiGAN Audio Quality MOS 4.32 #6 of 16 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

Introduced by this paper: FastSpeech 2, FastSpeech 2s

1x1 ConvolutionAttentionBatch NormalizationConvolutionDense ConnectionsDilated ConvolutionDropoutFastSpeech 2FastSpeech 2sGAN Least Squares LossKnowledge DistillationLSGANLayer NormalizationLinear LayerMulti-Head AttentionPosition-Wise Feed-Forward LayerReLUResidual ConnectionSoftmax

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections