import{s as N,n as G,o as L}from"../chunks/scheduler.f7e1785c.js";import{S as R,i as q,g as m,s as p,r as b,A as z,h,f as a,c,j as E,u as H,x as A,k as F,y as Q,a as n,v as P,d as k,t as C,w as M}from"../chunks/index.9f8f0838.js";import{H as V,E as U}from"../chunks/getInferenceSnippets.ba5f4cd0.js";function W($){let r,f,d,g,s,_,o,y=`This unit introduced the text-to-speech task, and covered a lot of ground.
Want to learn more? Here you will find additional resources that will help you deepen your understanding of the topics
and enhance your learning experience.`,v,i,T='<li><a href="https://arxiv.org/pdf/2010.05646.pdf" rel="nofollow">HiFi-GAN: Generative Adversarial Networks for Efficient and High Fidelity Speech Synthesis</a>: a paper introducing HiFi-GAN for speech synthesis.</li> <li><a href="https://www.danielpovey.com/files/2018_icassp_xvectors.pdf" rel="nofollow">X-Vectors: Robust DNN Embeddings For Speaker Recognition</a>: a paper introducing X-Vector method for speaker embeddings.</li> <li><a href="https://arxiv.org/pdf/2006.04558.pdf" rel="nofollow">FastSpeech 2: Fast and High-Quality End-to-End Text to Speech</a>: a paper introducing FastSpeech 2, another popular text-to-speech model that uses a non-autoregressive TTS method.</li> <li><a href="https://arxiv.org/pdf/2302.04215v1.pdf" rel="nofollow">A Vector Quantized Approach for Text to Speech Synthesis on Real-World Spontaneous Speech</a>: a paper introducing MQTTS, an autoregressive TTS system that replaces mel-spectrograms with quantized discrete representation.</li>',w,l,x,u,S;return s=new V({props:{title:"Supplemental reading and resources",local:"supplemental-reading-and-resources",headingTag:"h1"}}),l=new U({props:{source:"https://github.com/huggingface/audio-transformers-course/blob/main/chapters/en/chapter6/supplemental_reading.mdx"}}),{c(){r=m("meta"),f=p(),d=m("p"),g=p(),b(s.$$.fragment),_=p(),o=m("p"),o.textContent=y,v=p(),i=m("ul"),i.innerHTML=T,w=p(),b(l.$$.fragment),x=p(),u=m("p"),this.h()},l(e){const t=z("svelte-u9bgzb",document.head);r=h(t,"META",{name:!0,content:!0}),t.forEach(a),f=c(e),d=h(e,"P",{}),E(d).forEach(a),g=c(e),H(s.$$.fragment,e),_=c(e),o=h(e,"P",{"data-svelte-h":!0}),A(o)!=="svelte-f3d2r0"&&(o.textContent=y),v=c(e),i=h(e,"UL",{"data-svelte-h":!0}),A(i)!=="svelte-q36cpk"&&(i.innerHTML=T),w=c(e),H(l.$$.fragment,e),x=c(e),u=h(e,"P",{}),E(u).forEach(a),this.h()},h(){F(r,"name","hf:doc:metadata"),F(r,"content",X)},m(e,t){Q(document.head,r),n(e,f,t),n(e,d,t),n(e,g,t),P(s,e,t),n(e,_,t),n(e,o,t),n(e,v,t),n(e,i,t),n(e,w,t),P(l,e,t),n(e,x,t),n(e,u,t),S=!0},p:G,i(e){S||(k(s.$$.fragment,e),k(l.$$.fragment,e),S=!0)},o(e){C(s.$$.fragment,e),C(l.$$.fragment,e),S=!1},d(e){e&&(a(f),a(d),a(g),a(_),a(o),a(v),a(i),a(w),a(x),a(u)),a(r),M(s,e),M(l,e)}}}const X='{"title":"Supplemental reading and resources","local":"supplemental-reading-and-resources","sections":[],"depth":1}';function j($){return L(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class I extends R{constructor(r){super(),q(this,r,j,W,N,{})}}export{I as component};
