Papers › WaveNet: A Generative Model for Raw Audio

WaveNet: A Generative Model for Raw Audio

12 Sep 2016arXiv:1609.03499archive 2025-07-28

Aaron van den Oord, Sander Dieleman, Heiga Zen, Karen Simonyan, Oriol Vinyals, Alex Graves, Nal Kalchbrenner, Andrew Senior, Koray Kavukcuoglu

This paper introduces WaveNet, a deep neural network for generating raw audio waveforms. The model is fully probabilistic and autoregressive, with the predictive distribution for each audio sample conditioned on all previous ones; nonetheless we show that it can be efficiently trained on data with tens of thousands of samples per second of audio. When applied to text-to-speech, it yields state-of-the-art performance, with human listeners rating it as significantly more natural sounding than the best parametric and concatenative systems for both English and Mandarin. A single WaveNet can capture the characteristics of many different speakers with equal fidelity, and can switch between them by conditioning on the speaker identity. When trained to model music, we find that it generates novel and often highly realistic musical fragments. We also show that it can be employed as a discriminative model, returning promising results for phoneme recognition.

PaperPDFCodeCode 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="1609.03499")

Code

Syntology Ran 41 of 103 code samples harvested from 28 repositories linked to this paper; 62 have no recorded run. Of those that ran: 2 ran · honoured contract; 1 ran · violated contract; 7 ran · our draft was wrong; 5 ran · fixture could not drive it; 26 ran with no contract checked.

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

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

AI-Huang/WaveNet mentioned on GitHubpytorch report
Baichenjia/Tensorflow-TCN mentioned on GitHubtfMIT report
Chasm4359/ProTS mentioned on GitHubpytorchBSD-3-Clause report
Gal1eo/DT2119 mentioned on GitHubpytorch report
HaiFengZeng/clari_wavenet_vocoder mentioned on GitHubpytorch report
MSRDL/Deep4Cast mentioned on GitHubpytorch report
PeihaoChen/regnet mentioned on GitHubpytorch report
PhilippeNguyen/keras_wavenet mentioned on GitHubtf report
RamsteinWR/wavenet-master mentioned on GitHubtfnot reachable when probed 2026-09-18 — repositories for recent papers often appear after camera-ready report
ShichengChen/WaveNetSeparateAudio mentioned on GitHubpytorch report
Shivendra-psc/speechbot mentioned on GitHubtf report
ShotDownDiane/tcn-master mentioned on GitHubtf report
ShuSQ/CCI_AP_PoseLoops mentioned on GitHubtf report
Talk2Levi/DJL mentioned on GitHubtf report
TanUkkii007/wavenet mentioned on GitHubtfNOASSERTION report
Vikas-Sony/speech-to-text mentioned on GitHubtf report
WLM1ke/poptimizer mentioned on GitHubpytorchUnlicense report
ZTianle/keras-tcn-solar mentioned on GitHubtf report
albarji/neurowriter mentioned on GitHubtf report
anandharaju/Basic_TCN mentioned on GitHubtf report
ashishpatel26/tcn-keras-Examples mentioned on GitHubpytorchMIT report
awslabs/gluon-ts mentioned on GitHubmxnetApache-2.0 report
basveeling/wavenet mentioned on GitHubtf report
benmoseley/simple-wavenet mentioned on GitHubtf report
coreyoconnor/tensorderp mentioned on GitHubtfApache-2.0 report
glakshay/Generating-audio-DL mentioned on GitHubtf report
imdatsolak/wavenet mentioned on GitHubtfBSD-3-Clause report
isadrtdinov/wavenet mentioned on GitHubpytorch report
karpathy/makemore mentioned on GitHubpytorch report
liguigui/speech-to-text-wavenet mentioned on GitHubtf report
otosense/slang mentioned on GitHubApache-2.0 report
outofculture/talk-like-me mentioned on GitHubpytorchMIT report
pbrandl/aNN_Audio mentioned on GitHubpytorch report
peustr/wavenet mentioned on GitHub report
r9y9/wavenet mentioned on GitHub report
rampage644/wavenet mentioned on GitHubtfApache-2.0 report
swasun/VQ-VAE-Speech mentioned on GitHubpytorch report
thorwhalen/sla mentioned on GitHubApache-2.0 report
thorwhalen/slang mentioned on GitHubApache-2.0 report
vicky-hnk/time-flex mentioned on GitHubpytorch report
vincentherrmann/pytorch-wavenet mentioned on GitHubpytorchMIT report
yebiny/DepthOfAnaesthesia_eeg mentioned on GitHubtf report
zhong110020/Tensorflow-TCN mentioned on GitHubtf report
zhong110020/keras-tcn mentioned on GitHubtf report
zll1996/TCN mentioned on GitHubtf 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

103 samples harvested; 41 ran; 2 honoured the contract we drafted; 62 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.

2ran · honoured contract
1ran · violated contract
7ran · our draft was wrong
5ran · fixture could not drive it
26ran
62unverified

Licence: 25 of the 103 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 28 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.

AddEncoder PhilippeNguyen/keras_wavenet/keras_wavenet/models/wavenet.py community (archive-listed) ran no licence file found · pointer only · 9382ada555ac8131 · report
BlockLayer glakshay/Generating-audio-DL/wavenet_model.py community (archive-listed) ran no licence file found · pointer only · 0d5b595bd813f5d2 · report
CausalConv1d isadrtdinov/wavenet/wavenet/model/wavenet.py community (archive-listed) ran · metamorphic tier: deterministic fingerprinted MIT (permissive) · 5170661e509fdac5 · report
ComplexAdaptiveAvgPool1d vicky-hnk/time-flex/src/models/wave_net.py community (archive-listed) ran no licence file found · pointer only · 79f4a42767095c68 · report
ComplexConv1d vicky-hnk/time-flex/src/models/wave_net.py community (archive-listed) ran no licence file found · pointer only · aeed3dc3c228cb85 · report
ComplexDropout vicky-hnk/time-flex/src/models/wave_net.py community (archive-listed) ran fingerprinted no licence file found · pointer only · d48c7052e4342b63 · report
Conv Gal1eo/DT2119/WaveNet.py community (archive-listed) ran · metamorphic tier: invariant fingerprinted MIT (permissive) · 2a41b9a5b5561707 · report
ConvTranspose2d swasun/VQ-VAE-Speech/src/wavenet_vocoder/wavenet.py community (archive-listed) ran · fixture could not drive it MIT (permissive) · 3579d050a889047c · report
Embedding swasun/VQ-VAE-Speech/src/wavenet_vocoder/wavenet.py community (archive-listed) ran · our draft was wrong MIT (permissive) · d792a0fba4201cf8 · report
EncoderBase LucaHermes/lightweight-motion-forecasting/models/encoders.py community (archive-listed) ran no licence file found · pointer only · e64b73bbdaad21c1 · report
GWN Salazar-99/Gravitational-WaveNet/models.py community (archive-listed) ran no licence file found · pointer only · d11e91181dcc9a07 · report
GraphWavenetBlock LucaHermes/lightweight-motion-forecasting/models/encoders.py community (archive-listed) ran no licence file found · pointer only · 52e40ac0e567678c · report
GraphWavenetBlockOrig LucaHermes/lightweight-motion-forecasting/models/encoders.py community (archive-listed) ran no licence file found · pointer only · 177000aa16ed0914 · report
ResidualBlock anandharaju/Basic_TCN/tcn/tcn.py community (archive-listed) ran MIT (permissive) · 507c33200751b432 · report
TCN DevonFulcher/CryptoPricePredictor/tcn/tcn.py community (archive-listed) ran fingerprinted MIT (permissive) · ab75326a9401df22 · report
TCN zhong110020/keras-tcn/tcn/tcn.py community (archive-listed) ran fingerprinted MIT (permissive) · aa8c3981092c6563 · report
TEConvolution LucaHermes/lightweight-motion-forecasting/models/encoders.py community (archive-listed) ran no licence file found · pointer only · 8816614f0f19222e · report
TemporalBlock zhong110020/Tensorflow-TCN/tcn.py community (archive-listed) ran MIT (permissive) · 98dbe4ae7dc18a75 · report
TemporalConvNet zhong110020/Tensorflow-TCN/tcn.py community (archive-listed) ran MIT (permissive) · a082de3ab11812a2 · report
WaveNet isadrtdinov/wavenet/wavenet/model/wavenet.py community (archive-listed) ran · metamorphic tier: deterministic MIT (permissive) · 4e167db5b9f6fc08 · report
WaveNet glakshay/Generating-audio-DL/wavenet_model.py community (archive-listed) ran no licence file found · pointer only · 09786ed59e7e9cf2 · report
WaveNetBlock isadrtdinov/wavenet/wavenet/model/wavenet.py community (archive-listed) ran · metamorphic tier: deterministic MIT (permissive) · 65c6a6bb03ab096a · report
WaveNetBlock AI-Huang/WaveNet/wavenet/torch_fn/wavenet.py community (archive-listed) ran fingerprinted MIT (permissive) · f89017533ce3657d · report
WaveNetLayer AI-Huang/WaveNet/wavenet/torch_fn/wavenet.py community (archive-listed) ran fingerprinted MIT (permissive) · 89203853d074962e · report
WaveNetModel Gal1eo/DT2119/WaveNet.py community (archive-listed) ran MIT (permissive) · c45b9649408ac9fe · report
WaveNetResidualConv1D peustr/wavenet/wavenet/model.py community (archive-listed) ran · our draft was wrong no licence file found · pointer only · 279056e98d5e0375 · report
Wavenet1D benmoseley/simple-wavenet/wavenet.py community (archive-listed) ran MIT (permissive) · 6b4b9533fe39cda6 · report
_conv1x1_forward swasun/VQ-VAE-Speech/src/wavenet_vocoder/wavenet.py community (archive-listed) ran · fixture could not drive it MIT (permissive) · 72c1ea6847fe785b · report
_expand_global_features swasun/VQ-VAE-Speech/src/wavenet_vocoder/wavenet.py community (archive-listed) ran · fixture could not drive it fingerprinted MIT (permissive) · 3f851150ab8a5983 · report
b benmoseley/simple-wavenet/wavenet.py community (archive-listed) ran · our draft was wrong MIT (permissive) · 4881eb48ec733168 · report
build_wavenet_model peustr/wavenet/wavenet/model.py community (archive-listed) ran · our draft was wrong no licence file found · pointer only · 143bb37d58864fbb · report
create_embedding_table ShichengChen/WaveNetSeparateAudio/archives/wavenet/model.py community (archive-listed) ran MIT (permissive) · 98a4f58cb03b805d · report
gated_activation LucaHermes/lightweight-motion-forecasting/models/encoders.py community (archive-listed) ran · honoured contract fingerprinted no licence file found · pointer only · c178be7285ad41cc · report
is_power_of_two ShotDownDiane/tcn-master/tcn/tcn.py community (archive-listed) ran · violated contract fingerprinted MIT (permissive) · 8a1ea8ba7390e065 · report
quantisize rampage644/wavenet/wavenet/utils.py community (archive-listed) ran fingerprinted Apache-2.0 (permissive) · 0007bb74d458f72c · report
receptive_field_size swasun/VQ-VAE-Speech/src/wavenet_vocoder/wavenet.py community (archive-listed) ran · honoured contract MIT (permissive) · 204025577056e168 · report
residual_block zhong110020/keras-tcn/tcn/tcn.py community (archive-listed) ran · our draft was wrong MIT (permissive) · 4cc58ece006978a9 · report
sample_from_discretized_mix_logistic swasun/VQ-VAE-Speech/src/wavenet_vocoder/wavenet.py community (archive-listed) ran · fixture could not drive it fingerprinted MIT (permissive) · 5dede1b4064f5b66 · report
time_to_batch ShichengChen/WaveNetSeparateAudio/archives/wavenet/model.py community (archive-listed) ran · fixture could not drive it fingerprinted MIT (permissive) · 3ef824c52e18d496 · report
to_one_hot swasun/VQ-VAE-Speech/src/wavenet_vocoder/wavenet.py community (archive-listed) ran · our draft was wrong MIT (permissive) · 09179961802765aa · report
wave_block stdereka/liverpool-ion-switching/model/nn.py community (archive-listed) ran · our draft was wrong fingerprinted MIT (permissive) · fa16967c039eb346 · report
BaseWaveNet vicky-hnk/time-flex/src/models/wave_net.py community (archive-listed) unverified no licence file found · pointer only · 12ebdce4997310a0 · report
Conv1d swasun/VQ-VAE-Speech/src/wavenet_vocoder/wavenet.py community (archive-listed) unverified MIT (permissive) · f54d3bc20cbb0d72 · report
Conv1d1x1 swasun/VQ-VAE-Speech/src/wavenet_vocoder/wavenet.py community (archive-listed) unverified MIT (permissive) · 0a63ddb2755bae27 · report
GraphWavenet LucaHermes/lightweight-motion-forecasting/models/encoders.py community (archive-listed) unverified no licence file found · pointer only · 97379a11b326f8df · report
GraphWavenetBlockOrigTE LucaHermes/lightweight-motion-forecasting/models/encoders.py community (archive-listed) unverified no licence file found · pointer only · 763e43e907687af7 · report
ResidualBlock ShotDownDiane/tcn-master/tcn/tcn.py community (archive-listed) unverified MIT (permissive) · 2b41471e5bdd700e · report
ResidualConv1dGLU swasun/VQ-VAE-Speech/src/wavenet_vocoder/wavenet.py community (archive-listed) unverified MIT (permissive) · 481100beb31ff019 · report
ResidualConv1dGLU PeihaoChen/regnet/wavenet_vocoder/wavenet.py community (archive-listed) unverified no licence file found · pointer only · f78382df6a2928e7 · report
TCN anandharaju/Basic_TCN/tcn/tcn.py community (archive-listed) unverified MIT (permissive) · 7828c27785724f82 · report
TCN ShotDownDiane/tcn-master/tcn/tcn.py community (archive-listed) unverified MIT (permissive) · 7196b6c0ab860fa4 · report
TemporalShift PhilippeNguyen/keras_wavenet/keras_wavenet/models/wavenet.py community (archive-listed) unverified no licence file found · pointer only · 1cded66daaa7d06f · report
WaveNet yebiny/DepthOfAnaesthesia_eeg/wavenet.py community (archive-listed) unverified no licence file found · pointer only · 9559930f1fe44156 · report
WaveNet MSRDL/Deep4Cast/deep4cast/models.py community (archive-listed) unverified BSD-3-Clause (permissive) · d7a9d958cef12e9b · report
WaveNet swasun/VQ-VAE-Speech/src/wavenet_vocoder/wavenet.py community (archive-listed) unverified MIT (permissive) · 95e029ea7951fceb · report
WaveNet AI-Huang/WaveNet/wavenet/torch_fn/wavenet.py community (archive-listed) unverified MIT (permissive) · 53a7436bad789a1b · report
WaveNet PeihaoChen/regnet/wavenet_vocoder/wavenet.py community (archive-listed) unverified no licence file found · pointer only · 827ad2a926b86c17 · report
WaveNetModel ShichengChen/WaveNetSeparateAudio/archives/wavenet/model.py community (archive-listed) unverified MIT (permissive) · cf9ba15ed1f4e6ce · report
WavenetActivation PhilippeNguyen/keras_wavenet/keras_wavenet/models/wavenet.py community (archive-listed) unverified no licence file found · pointer only · b51cb3c367f37836 · report
audio_data_to_windows_of_normalized_ffts outofculture/talk-like-me/audio.py community (archive-listed) unverified MIT (permissive) · 7b74db674fb72fdf · report
batch_to_time ShichengChen/WaveNetSeparateAudio/archives/wavenet/model.py community (archive-listed) unverified MIT (permissive) · 12751d3cd265b98d · report
binarize rampage644/wavenet/wavenet/utils.py community (archive-listed) unverified Apache-2.0 (permissive) · 3a12c3886a1fc338 · report
build_wavenet_decoder PhilippeNguyen/keras_wavenet/keras_wavenet/models/wavenet.py community (archive-listed) unverified no licence file found · pointer only · a0b1b1b7e437c1aa · report
categorical_mean_squared_error imdatsolak/wavenet/wavenet_utils.py community (archive-listed) unverified BSD-3-Clause (permissive) · 67b083d6b310c125 · report
causal_conv ShichengChen/WaveNetSeparateAudio/archives/wavenet/model.py community (archive-listed) unverified MIT (permissive) · 10a70eeea6ab946f · report
complex_to_polar outofculture/talk-like-me/torchit.py community (archive-listed) unverified MIT (permissive) · 64f12982e6a585b9 · report
convert_to_patch rampage644/wavenet/server.py community (archive-listed) unverified Apache-2.0 (permissive) · 9c3ef54612737736 · report
convert_to_rgb rampage644/wavenet/wavenet/utils.py community (archive-listed) unverified Apache-2.0 (permissive) · d128a002ad6e4cf7 · report
create_adam_optimizer ibab/tensorflow-wavenet/wavenet/ops.py community (archive-listed) unverified MIT (permissive) · 82626582e93e4865 · report
create_bias_variable ShichengChen/WaveNetSeparateAudio/archives/wavenet/model.py community (archive-listed) unverified MIT (permissive) · 15a452673512283b · report
create_rmsprop_optimizer ibab/tensorflow-wavenet/wavenet/ops.py community (archive-listed) unverified MIT (permissive) · d8c9e892bf3ebab6 · report
create_sgd_optimizer ibab/tensorflow-wavenet/wavenet/ops.py community (archive-listed) unverified MIT (permissive) · 40a217379db47f94 · report
create_variable ShichengChen/WaveNetSeparateAudio/archives/wavenet/model.py community (archive-listed) unverified MIT (permissive) · 24497247ed4e4626 · report
decreasing_integer_geometric_sequence otosense/slang/slang/spectrop.py community (archive-listed) unverified Apache-2.0 (permissive) · 44d903b3f04aa30a · report
find_files ibab/tensorflow-wavenet/wavenet/audio_reader.py community (archive-listed) unverified MIT (permissive) · 605a3067a4dbc087 · report
get rampage644/wavenet/server.py community (archive-listed) unverified Apache-2.0 (permissive) · 1b7121b9a228766d · report
get_category_cardinality ibab/tensorflow-wavenet/wavenet/audio_reader.py community (archive-listed) unverified MIT (permissive) · 931b3cb69e4b92b0 · report
identity_func otosense/slang/slang/featurizers.py community (archive-listed) unverified Apache-2.0 (permissive) · 2fae45e513f08b93 · report
init_xavier isadrtdinov/wavenet/wavenet/model/wavenet.py community (archive-listed) unverified MIT (permissive) · 3a87c4faeb7c34dc · report
is_iterable otosense/slang/slang/snippers.py community (archive-listed) unverified Apache-2.0 (permissive) · d0e871c0709173b8 · report
layers_params rampage644/wavenet/wavenet/monitor.py community (archive-listed) unverified Apache-2.0 (permissive) · 6bd837a8733616b3 · report
load_digits outofculture/talk-like-me/audio.py community (archive-listed) unverified MIT (permissive) · 5b9dfc24846c1bb1 · report
load_log rampage644/wavenet/wavenet/plot_percentiles.py community (archive-listed) unverified Apache-2.0 (permissive) · 8ce9ce5e4bfcc589 · report
make_band_matrix otosense/slang/slang/spectrop.py community (archive-listed) unverified Apache-2.0 (permissive) · 1b1b873049a95522 · report
make_band_matrix_row otosense/slang/slang/spectrop.py community (archive-listed) unverified Apache-2.0 (permissive) · 9d6af79974e65de0 · report
mk_callable otosense/slang/slang/util.py community (archive-listed) unverified Apache-2.0 (permissive) · 9c5ee587758b40ea · report
mk_chunker otosense/slang/slang/chunkers.py community (archive-listed) unverified Apache-2.0 (permissive) · 757fe9a84dcc4315 · report
mk_model_caller otosense/slang/slang/snip_stats.py community (archive-listed) unverified Apache-2.0 (permissive) · 5d62167ff5d0c13e · report
mk_window_func otosense/slang/slang/featurizers.py community (archive-listed) unverified Apache-2.0 (permissive) · 01739949766dd095 · report
mu_law_encode ShichengChen/WaveNetSeparateAudio/archives/wavenet/model.py community (archive-listed) unverified MIT (permissive) · 1214b92968fec5fb · report
naive_wavenet scpark20/universal-music-translation/music_trans.py community (archive-listed) unverified GPL-3.0 (copyleft) · pointer only · 7add735b85b4d35f · report
normalize outofculture/talk-like-me/torchit.py community (archive-listed) unverified MIT (permissive) · 85002c58267da006 · report
plot_stats rampage644/wavenet/server.py community (archive-listed) unverified Apache-2.0 (permissive) · 693668a628d421fa · report
polar_to_complex outofculture/talk-like-me/torchit.py community (archive-listed) unverified MIT (permissive) · f86589e53de0342d · report
res_block PhilippeNguyen/keras_wavenet/keras_wavenet/models/wavenet.py community (archive-listed) unverified no licence file found · pointer only · b004c6acf315cb1f · report
residual_block DevonFulcher/CryptoPricePredictor/tcn/tcn.py community (archive-listed) unverified MIT (permissive) · a08d0165dc5b2ab3 · report
residual_block ZTianle/keras-tcn-solar/tcn/tcn.py community (archive-listed) unverified MIT (permissive) · 36ca07d7d0f7af21 · report
sliding_window outofculture/talk-like-me/utils.py community (archive-listed) unverified MIT (permissive) · e2e958ef5467a988 · report
snip_probs otosense/slang/slang/tools.py community (archive-listed) unverified Apache-2.0 (permissive) · 3aad1f3fc6a3f8c4 · report
split_into rampage644/wavenet/preprocess.py community (archive-listed) unverified Apache-2.0 (permissive) · d082485663961b2a · report
tag_snip_count_dict_from_tags_and_snips otosense/slang/slang/snip_stats.py community (archive-listed) unverified Apache-2.0 (permissive) · 5435df463cbd6b13 · report
tile_fft otosense/slang/slang/featurizers.py community (archive-listed) unverified Apache-2.0 (permissive) · 915819bd9388e0b6 · report
w benmoseley/simple-wavenet/wavenet.py community (archive-listed) unverified MIT (permissive) · 00b8912699a3a152 · report

Tasks

Audio GenerationPhoneme RecognitionSpeech SynthesisText to Speechmodeltext-to-speech

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Speech Synthesis Mandarin Chinese WaveNet (L+F) Mean Opinion Score 4.08 #1 of 3 Archive leaderboard report
Speech Synthesis Mandarin Chinese LSTM-RNN parametric Mean Opinion Score 3.79 #2 of 3 Archive leaderboard report
Speech Synthesis Mandarin Chinese HMM-driven concatenative Mean Opinion Score 3.47 #3 of 3 Archive leaderboard report
Speech Synthesis North American English WaveNet (L+F) Mean Opinion Score 4.21 #3 of 7 Archive leaderboard report
Speech Synthesis North American English HMM-driven concatenative Mean Opinion Score 3.86 #5 of 7 Archive leaderboard report
Speech Synthesis North American English LSTM-RNN parametric Mean Opinion Score 3.67 #6 of 7 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: Causal Convolution, Dilated Causal Convolution, WaveNet

Causal ConvolutionDilated Causal ConvolutionMixture of Logistic DistributionsWaveNet

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