ACL 2022: Direct speech-to-speech translation with discrete units, Lee at al
https://ai.facebook.com/blog/advancing-direct-speech-to-speech-modeling-with-discrete-units/
Meta does speech translation by feeding discrete units from a transformer encoder-decoder block to a vocoder. I noted how they don’t use pitch information as a HiFi-GAN input and use a mini duration prediction block from FastSpeech 2.
https://ai.facebook.com/blog/advancing-direct-speech-to-speech-modeling-with-discrete-units/
Meta does speech translation by feeding discrete units from a transformer encoder-decoder block to a vocoder. I noted how they don’t use pitch information as a HiFi-GAN input and use a mini duration prediction block from FastSpeech 2.
👍1
Very neat TTS composer from Sonatic https://www.youtube.com/watch?v=fNtwg-lXie8
YouTube
How Sonantic AI Voices Work
Turns out the 80fps vs 200fps frame rate issue was addressed in the original Tacotron 2 paper.
https://arxiv.org/abs/1712.05884
https://arxiv.org/abs/1712.05884
LJSpeech is a noisy dataset! Compare a single utterance from LJ and HiFi-TTS speaker 92_clean
Vol Building AGI
StyleGAN3 antialiasing generator meets vocoder. Trained on all of LibriTTS. Generalizes to laughter and music. https://arxiv.org/abs/2206.04658 https://github.com/NVIDIA/BigVGAN https://bigvgan-demo.github.io
BigVGAN implementation by sh-lee-prml https://github.com/sh-lee-prml/BigVGAN
GitHub
GitHub - sh-lee-prml/BigVGAN: Unofficial pytorch implementation of BigVGAN: A Universal Neural Vocoder with Large-Scale Training
Unofficial pytorch implementation of BigVGAN: A Universal Neural Vocoder with Large-Scale Training - GitHub - sh-lee-prml/BigVGAN: Unofficial pytorch implementation of BigVGAN: A Universal Neural V...
Vol Building AGI
Audio
Audio
The sample above was actually preprocessed (at least downsampled to 16khz), here’s the original one, the noise at the silence interval is audible
Thanks Taras for sharing the Deep Creativity course, I’ve been stuck watching a lecture on music synthesis.
The topic of using proper strong inductive biases to achieve realistic output seems to be much more explored there: it seems like vocoder community has just started using DWT (FreGAN), PQMF (Avocodo, RAVE) and antialiasing and quality for parameter efficiency while DDSP has a much larger pool of building blocks for upsampling.
https://youtu.be/oiPWOTr44qQ
The topic of using proper strong inductive biases to achieve realistic output seems to be much more explored there: it seems like vocoder community has just started using DWT (FreGAN), PQMF (Avocodo, RAVE) and antialiasing and quality for parameter efficiency while DDSP has a much larger pool of building blocks for upsampling.
https://youtu.be/oiPWOTr44qQ
YouTube
MIT 6.S192 - Lecture 10: "Magenta: Empowering creative agency with machine learning" by Jesse Engel
Jesse Engel, Staff Research Scientist, Google Brain
https://jesseengel.github.io/about/
More about the course: http://deepcreativity.csail.mit.edu/
Information about accessibility can be found at https://accessibility.mit.edu/
https://jesseengel.github.io/about/
More about the course: http://deepcreativity.csail.mit.edu/
Information about accessibility can be found at https://accessibility.mit.edu/
https://github.com/TariqAHassan/HiFiHybrid
Anti-aliased multi-periodicity composition backported to HiFi-GAN
The Snake1d activation replaces more common Leaky ReLU (snake a x = x + sin^2(ax)/a where a is trainable) to arbitrarily change the frequency of the input. It is anti-aliased by applying low pass filtering (blurring) after upsampling and downsampling operations.
However trying to replace transposed convoluions with their antialiased counterparts causes mode collapse in the BigVGAN. Maybe it won’t in Diff? :)
Anti-aliased multi-periodicity composition backported to HiFi-GAN
The Snake1d activation replaces more common Leaky ReLU (snake a x = x + sin^2(ax)/a where a is trainable) to arbitrarily change the frequency of the input. It is anti-aliased by applying low pass filtering (blurring) after upsampling and downsampling operations.
However trying to replace transposed convoluions with their antialiased counterparts causes mode collapse in the BigVGAN. Maybe it won’t in Diff? :)
A map of vocoders
Inside one of the slide decks of NSF https://nii-yamagishilab.github.io/samples-nsf/index.html
Inside one of the slide decks of NSF https://nii-yamagishilab.github.io/samples-nsf/index.html
👍1
https://www.youtube.com/watch?v=Q3gNj7XlArs
Daniel Povey describes how to get Conformer to converge faster, watch after 16th minute if you don’t care about intro to K2 and RNN-T. This is hands down the most down to earth hacker talk on neural nets I’ve seen in a long time.
Key takeaways:
- [fill me in when you stop rewatching]
Daniel Povey describes how to get Conformer to converge faster, watch after 16th minute if you don’t care about intro to K2 and RNN-T. This is hands down the most down to earth hacker talk on neural nets I’ve seen in a long time.
Key takeaways:
- [fill me in when you stop rewatching]
YouTube
Dan K2 #30 Daniel Povey BAAI 2022 Conference Full Version
powerpoint slides: https://shorturl.at/KMVY4
try latest k2 model here: https://huggingface.co/spaces/k2-fsa/automatic-speech-recognition
0:00 Intro
1:24 Progress in ASR with Next-Gen Kaldi
2:24 Next-gen Kaldi: what is it?
3:48 Next-gen Kaldi: who is the…
try latest k2 model here: https://huggingface.co/spaces/k2-fsa/automatic-speech-recognition
0:00 Intro
1:24 Progress in ASR with Next-Gen Kaldi
2:24 Next-gen Kaldi: what is it?
3:48 Next-gen Kaldi: who is the…
🔥2
kaldi nnet3 suprised me with some pretty detailed training diagnostics and sophisticated tricks early on, like weight averaging, LR scheduling, per-layer gradient statistics, etc. Icefall (recipes for k2) now has a similar diagnostics toolkit ported over using PyTorch hooks, see
https://github.com/k2-fsa/icefall/blob/c0101185d7be5e353db01dad326d530faa4ea718/icefall/diagnostics.py
The talk above describes what you can achieve if you get your diagnostics together
https://github.com/k2-fsa/icefall/blob/c0101185d7be5e353db01dad326d530faa4ea718/icefall/diagnostics.py
The talk above describes what you can achieve if you get your diagnostics together
GitHub
icefall/diagnostics.py at c0101185d7be5e353db01dad326d530faa4ea718 · k2-fsa/icefall
Contribute to k2-fsa/icefall development by creating an account on GitHub.
Vol Building AGI
https://www.youtube.com/watch?v=Q3gNj7XlArs Daniel Povey describes how to get Conformer to converge faster, watch after 16th minute if you don’t care about intro to K2 and RNN-T. This is hands down the most down to earth hacker talk on neural nets I’ve seen…
There is a blog post now https://medium.com/@nadirapovey/next-gen-kaldi-reworked-conformer-model-8a3828f364af
Medium
Next-gen Kaldi: Reworked Conformer Model
Blog was created from Daniel Povey’s speech at BAAI Conference on youtube.
👍1
interspeech-tutorial.final_BR_anurag_ankit.pptx.pdf
15.5 MB
Happy Interspeech 2022 Tutorial Day!
First up, Learning from Weak Labels by Bhiksha Raj, Anurag Kumar, Ankit Shah
Slides and Code (MATLAB) in https://github.com/cmu-mlsp/Interspeech-Tutorial-2022-Learning_from_weak_labels
First up, Learning from Weak Labels by Bhiksha Raj, Anurag Kumar, Ankit Shah
Slides and Code (MATLAB) in https://github.com/cmu-mlsp/Interspeech-Tutorial-2022-Learning_from_weak_labels
❤1
An afternoon tutorial is a by Xu Tan and Hung-yi Lee on Neural Speech Synthesis
Xu Tan has a massive survey paper on a Speech Synthesis, check out tts-tutorial on GitHub for more.
Hung-yi Lee has a very broad Machine Learning lectures channel in Mandarin with slides in English. A lot of lectures are about speech. https://www.youtube.com/c/HungyiLeeNTU
As an upgrade from this year’s ICASSP, it features a whole part devoted to Voice Conversion.
https://github.com/tts-tutorial/interspeech2022
Xu Tan has a massive survey paper on a Speech Synthesis, check out tts-tutorial on GitHub for more.
Hung-yi Lee has a very broad Machine Learning lectures channel in Mandarin with slides in English. A lot of lectures are about speech. https://www.youtube.com/c/HungyiLeeNTU
As an upgrade from this year’s ICASSP, it features a whole part devoted to Voice Conversion.
https://github.com/tts-tutorial/interspeech2022
GitHub
GitHub - tts-tutorial/interspeech2022
Contribute to tts-tutorial/interspeech2022 development by creating an account on GitHub.
Self-supervised Representation Learning for Speech Processing by Hung-yi Lee, Abdelrahman Mohamed, Shinji Watanabe, Tara Sainath, Karen Livescu, Shang-Wen Li, Shu-wen Yang, Katrin Kirchhoff
This tutorial looks like an upgrade from a preceding one at NAACL 2022. There is an abstract paper inside (13 pages) and a link to s3prl on GitHub.
https://aclanthology.org/2022.naacl-tutorials.2/
This tutorial looks like an upgrade from a preceding one at NAACL 2022. There is an abstract paper inside (13 pages) and a link to s3prl on GitHub.
https://aclanthology.org/2022.naacl-tutorials.2/
ACL Anthology
Self-supervised Representation Learning for Speech Processing
Hung-yi Lee, Abdelrahman Mohamed, Shinji Watanabe, Tara Sainath, Karen Livescu, Shang-Wen Li, Shu-wen Yang, Katrin Kirchhoff. Proceedings of the 2022 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language…