import{S as Pi,i as $i,s as Ui,e as r,k as h,w as ft,t as l,M as Si,c as a,d as t,m as c,a as i,x as dt,h as u,b as f,N as xi,G as o,g as s,y as pt,L as Hi,q as mt,o as vt,B as gt,v as Di}from"../../chunks/vendor-hf-doc-builder.js";import{I as wt}from"../../chunks/IconCopyLink-hf-doc-builder.js";function Li(sa){let w,yt,y,k,He,H,wo,De,yo,Et,oe,Eo,_t,re,_o,bt,ae,bo,Tt,ie,To,kt,v,la,It,ne,ko,At,I,Io,D,Ao,Po,Pt,E,A,Le,L,$o,Me,Uo,$t,se,Ne,So,Ut,le,xo,St,ue,qe,Ho,xt,he,Do,Ht,ce,Ce,Lo,Dt,fe,Mo,Lt,de,Re,No,Mt,pe,qo,Nt,_,P,Fe,M,Co,Ge,Ro,qt,me,Fo,Ct,d,ve,N,Go,Jo,Oo,ge,q,Bo,Wo,jo,we,C,zo,Vo,Yo,ye,R,Ko,Qo,Xo,Ee,F,Zo,er,tr,_e,G,or,rr,ar,be,J,ir,nr,Rt,Te,sr,Ft,ke,lr,Gt,Ie,ur,Jt,$,Je,O,Oe,hr,cr,Be,fr,dr,m,B,We,pr,mr,je,vr,gr,W,ze,wr,yr,Ve,Er,_r,j,Ye,br,Tr,Ke,kr,Ir,z,Qe,Ar,Pr,Xe,$r,Ur,V,Ze,Sr,xr,et,Hr,Ot,b,U,tt,Y,Dr,ot,Lr,Bt,Ae,Mr,Wt,Pe,Nr,jt,S,rt,K,at,qr,Cr,it,Rr,Fr,Q,X,nt,Gr,Jr,st,Or,Br,Z,lt,Wr,jr,ut,zr,zt,$e,Vr,Vt,T,x,ht,ee,Yr,ct,Kr,Yt,Ue,Qr,Kt,Se,te,Xr,Qt,xe,Zr,Xt;return H=new wt({}),L=new wt({}),M=new wt({}),Y=new wt({}),ee=new wt({}),{c(){w=r("meta"),yt=h(),y=r("h1"),k=r("a"),He=r("span"),ft(H.$$.fragment),wo=h(),De=r("span"),yo=l("Welcome to the Hugging Face Audio course!"),Et=h(),oe=r("p"),Eo=l("Dear learner,"),_t=h(),re=r("p"),_o=l(`Welcome to this course on using transformers for audio. Time and again transformers have proven themselves as one of the
most powerful and versatile deep learning architectures, capable of achieving state-of-the-art results in a wide range of
tasks, including natural language processing, computer vision, and more recently, audio processing.`),bt=h(),ae=r("p"),bo=l(`In this course, we will explore how transformers can be applied to audio data. You\u2019ll learn how to use them to tackle a
range of audio-related tasks. Whether you are interested in speech recognition, audio classification, or generating speech
from text, transformers and this course have got you covered.`),Tt=h(),ie=r("p"),To=l("To give you a taste of what these models can do, say a few words in the demo below and watch the model transcribe it in real-time!"),kt=h(),v=r("iframe"),It=h(),ne=r("p"),ko=l(`Throughout the course, you will gain an understanding of the specifics of working with audio data, you\u2019ll learn about different
transformer architectures, and you\u2019ll train your own audio transformers leveraging powerful pre-trained models.`),At=h(),I=r("p"),Io=l(`This course is designed for learners with a background in deep learning, and general familiarity with transformers.
No expertise in audio data processing is required. If you need to brush up on your understanding of transformers, check out
our `),D=r("a"),Ao=l("NLP Course"),Po=l(" that goes into much detail on the transformer basics."),Pt=h(),E=r("h2"),A=r("a"),Le=r("span"),ft(L.$$.fragment),$o=h(),Me=r("span"),Uo=l("Meet the course team"),$t=h(),se=r("p"),Ne=r("strong"),So=l("Sanchit Gandhi, Machine Learning Research Engineer at Hugging Face"),Ut=h(),le=r("p"),xo=l(`Hi! I\u2019m Sanchit and I\u2019m a machine learning research engineer for audio in the open-source team at Hugging Face \u{1F917}.
My primary focus is automatic speech recognition and translation, with the current goal of making speech models faster,
lighter and easier to use.`),St=h(),ue=r("p"),qe=r("strong"),Ho=l("Matthijs Hollemans, Machine Learning Engineer at Hugging Face"),xt=h(),he=r("p"),Do=l(`I\u2019m Matthijs, and I\u2019m a machine learning engineer for audio in the open source team at Hugging Face. I\u2019m also the author
of a book on how to write sound synthesizers, and I create audio plug-ins in my spare time.`),Ht=h(),ce=r("p"),Ce=r("strong"),Lo=l("Maria Khalusova, Documentation & Courses at Hugging Face"),Dt=h(),fe=r("p"),Mo=l(`I\u2019m Maria, and I create educational content and documentation to make Transformers and other open-source tools even more
accessible. I break down complex technical concepts and help folks get started with cutting-edge technologies.`),Lt=h(),de=r("p"),Re=r("strong"),No=l("Vaibhav Srivastav, ML Developer Advocate Engineer at Hugging Face"),Mt=h(),pe=r("p"),qo=l(`I\u2019m Vaibhav (VB) and I\u2019m a Developer Advocate Engineer for Audio in the Open Source team at Hugging Face. I research
low-resource Text to Speech and help bring SoTA speech research to the masses.`),Nt=h(),_=r("h2"),P=r("a"),Fe=r("span"),ft(M.$$.fragment),Co=h(),Ge=r("span"),Ro=l("Course structure"),qt=h(),me=r("p"),Fo=l("The course is structured into several units that covers various topics in depth:"),Ct=h(),d=r("ul"),ve=r("li"),N=r("a"),Go=l("Unit 1"),Jo=l(": learn about the specifics of working with audio data, including audio processing techniques and data preparation."),Oo=h(),ge=r("li"),q=r("a"),Bo=l("Unit 2"),Wo=l(`: get to know audio applications and learn how to use \u{1F917} Transformers pipelines for different tasks, such as
audio classification and speech recognition.`),jo=h(),we=r("li"),C=r("a"),zo=l("Unit 3"),Vo=l(": explore audio transformer architectures, learn how they differ, and what tasks they are best suited for."),Yo=h(),ye=r("li"),R=r("a"),Ko=l("Unit 4"),Qo=l(": learn how to build your own music genre classifier."),Xo=h(),Ee=r("li"),F=r("a"),Zo=l("Unit 5"),er=l(": delve into speech recognition and build a model to transcribe meeting recordings."),tr=h(),_e=r("li"),G=r("a"),or=l("Unit 6"),rr=l(": learn how to generate speech from text."),ar=h(),be=r("li"),J=r("a"),ir=l("Unit 7"),nr=l(": learn how to build real-world audio applications with transformers."),Rt=h(),Te=r("p"),sr=l(`Each unit includes a theoretical component, where you will gain a deep understanding of the underlying concepts and
techniques. Throughout the course, we provide quizzes to help you test your knowledge and reinforce your learning.
Some chapters also include hands-on exercises, where you will have the opportunity to apply what you have learned.`),Ft=h(),ke=r("p"),lr=l(`By the end of the course, you will have a strong foundation in using transformers for audio data and will be
well-equipped to apply these techniques to a wide range of audio-related tasks.`),Gt=h(),Ie=r("p"),ur=l("The course units will be released in several consecutive blocks with the following publishing schedule:"),Jt=h(),$=r("table"),Je=r("thead"),O=r("tr"),Oe=r("th"),hr=l("Units"),cr=h(),Be=r("th"),fr=l("Publishing date"),dr=h(),m=r("tbody"),B=r("tr"),We=r("td"),pr=l("Unit 0, Unit 1, and Unit 2"),mr=h(),je=r("td"),vr=l("June 14, 2023"),gr=h(),W=r("tr"),ze=r("td"),wr=l("Unit 3, Unit 4"),yr=h(),Ve=r("td"),Er=l("June 21, 2023"),_r=h(),j=r("tr"),Ye=r("td"),br=l("Unit 5"),Tr=h(),Ke=r("td"),kr=l("June 28, 2023"),Ir=h(),z=r("tr"),Qe=r("td"),Ar=l("Unit 6"),Pr=h(),Xe=r("td"),$r=l("July 5, 2023"),Ur=h(),V=r("tr"),Ze=r("td"),Sr=l("Unit 7, Unit 8"),xr=h(),et=r("td"),Hr=l("July 12, 2023"),Ot=h(),b=r("h2"),U=r("a"),tt=r("span"),ft(Y.$$.fragment),Dr=h(),ot=r("span"),Lr=l("Learning paths and certification"),Bt=h(),Ae=r("p"),Mr=l(`There is no right or wrong way to take this course. All the materials in this course are 100% free, public and open-source.
You can take the course at your own pace, however, we recommend going through the units in their order.`),Wt=h(),Pe=r("p"),Nr=l("If you\u2019d like to get certified upon the course completion, we offer two options:"),jt=h(),S=r("table"),rt=r("thead"),K=r("tr"),at=r("th"),qr=l("Certificate type"),Cr=h(),it=r("th"),Rr=l("Requirements"),Fr=h(),Q=r("tbody"),X=r("tr"),nt=r("td"),Gr=l("Certificate of completion"),Jr=h(),st=r("td"),Or=l("Complete 80% of the hands-on exercises according to instructions."),Br=h(),Z=r("tr"),lt=r("td"),Wr=l("Certificate of honors"),jr=h(),ut=r("td"),zr=l("Complete 100% of the hands-on exercises according to instructions."),zt=h(),$e=r("p"),Vr=l(`Each hands-on exercise outlines its completion criteria. Once you have completed enough hands-on exercises to qualify
for either of the certificates, refer to the last unit of the course to learn how you can get your certificate. Good luck!`),Vt=h(),T=r("h2"),x=r("a"),ht=r("span"),ft(ee.$$.fragment),Yr=h(),ct=r("span"),Kr=l("Sign up to the course"),Yt=h(),Ue=r("p"),Qr=l(`The units of this course will be released gradually over the course of a few weeks. We encourage you to sign up to the
course updates so that you don\u2019t miss new units when they are released. Learners who sign up to the course updates will
also be the first ones to learn about special social events that we plan to host.`),Kt=h(),Se=r("p"),te=r("a"),Xr=l("SIGN UP"),Qt=h(),xe=r("p"),Zr=l("Enjoy the course!"),this.h()},l(e){const n=Si('[data-svelte="svelte-1phssyn"]',document.head);w=a(n,"META",{name:!0,content:!0}),n.forEach(t),yt=c(e),y=a(e,"H1",{class:!0});var Zt=i(y);k=a(Zt,"A",{id:!0,class:!0,href:!0});var ua=i(k);He=a(ua,"SPAN",{});var ha=i(He);dt(H.$$.fragment,ha),ha.forEach(t),ua.forEach(t),wo=c(Zt),De=a(Zt,"SPAN",{});var ca=i(De);yo=u(ca,"Welcome to the Hugging Face Audio course!"),ca.forEach(t),Zt.forEach(t),Et=c(e),oe=a(e,"P",{});var fa=i(oe);Eo=u(fa,"Dear learner,"),fa.forEach(t),_t=c(e),re=a(e,"P",{});var da=i(re);_o=u(da,`Welcome to this course on using transformers for audio. Time and again transformers have proven themselves as one of the
most powerful and versatile deep learning architectures, capable of achieving state-of-the-art results in a wide range of
tasks, including natural language processing, computer vision, and more recently, audio processing.`),da.forEach(t),bt=c(e),ae=a(e,"P",{});var pa=i(ae);bo=u(pa,`In this course, we will explore how transformers can be applied to audio data. You\u2019ll learn how to use them to tackle a
range of audio-related tasks. Whether you are interested in speech recognition, audio classification, or generating speech
from text, transformers and this course have got you covered.`),pa.forEach(t),Tt=c(e),ie=a(e,"P",{});var ma=i(ie);To=u(ma,"To give you a taste of what these models can do, say a few words in the demo below and watch the model transcribe it in real-time!"),ma.forEach(t),kt=c(e),v=a(e,"IFRAME",{src:!0,frameborder:!0,width:!0,height:!0});var Ai=i(v);Ai.forEach(t),It=c(e),ne=a(e,"P",{});var va=i(ne);ko=u(va,`Throughout the course, you will gain an understanding of the specifics of working with audio data, you\u2019ll learn about different
transformer architectures, and you\u2019ll train your own audio transformers leveraging powerful pre-trained models.`),va.forEach(t),At=c(e),I=a(e,"P",{});var eo=i(I);Io=u(eo,`This course is designed for learners with a background in deep learning, and general familiarity with transformers.
No expertise in audio data processing is required. If you need to brush up on your understanding of transformers, check out
our `),D=a(eo,"A",{href:!0,rel:!0});var ga=i(D);Ao=u(ga,"NLP Course"),ga.forEach(t),Po=u(eo," that goes into much detail on the transformer basics."),eo.forEach(t),Pt=c(e),E=a(e,"H2",{class:!0});var to=i(E);A=a(to,"A",{id:!0,class:!0,href:!0});var wa=i(A);Le=a(wa,"SPAN",{});var ya=i(Le);dt(L.$$.fragment,ya),ya.forEach(t),wa.forEach(t),$o=c(to),Me=a(to,"SPAN",{});var Ea=i(Me);Uo=u(Ea,"Meet the course team"),Ea.forEach(t),to.forEach(t),$t=c(e),se=a(e,"P",{});var _a=i(se);Ne=a(_a,"STRONG",{});var ba=i(Ne);So=u(ba,"Sanchit Gandhi, Machine Learning Research Engineer at Hugging Face"),ba.forEach(t),_a.forEach(t),Ut=c(e),le=a(e,"P",{});var Ta=i(le);xo=u(Ta,`Hi! I\u2019m Sanchit and I\u2019m a machine learning research engineer for audio in the open-source team at Hugging Face \u{1F917}.
My primary focus is automatic speech recognition and translation, with the current goal of making speech models faster,
lighter and easier to use.`),Ta.forEach(t),St=c(e),ue=a(e,"P",{});var ka=i(ue);qe=a(ka,"STRONG",{});var Ia=i(qe);Ho=u(Ia,"Matthijs Hollemans, Machine Learning Engineer at Hugging Face"),Ia.forEach(t),ka.forEach(t),xt=c(e),he=a(e,"P",{});var Aa=i(he);Do=u(Aa,`I\u2019m Matthijs, and I\u2019m a machine learning engineer for audio in the open source team at Hugging Face. I\u2019m also the author
of a book on how to write sound synthesizers, and I create audio plug-ins in my spare time.`),Aa.forEach(t),Ht=c(e),ce=a(e,"P",{});var Pa=i(ce);Ce=a(Pa,"STRONG",{});var $a=i(Ce);Lo=u($a,"Maria Khalusova, Documentation & Courses at Hugging Face"),$a.forEach(t),Pa.forEach(t),Dt=c(e),fe=a(e,"P",{});var Ua=i(fe);Mo=u(Ua,`I\u2019m Maria, and I create educational content and documentation to make Transformers and other open-source tools even more
accessible. I break down complex technical concepts and help folks get started with cutting-edge technologies.`),Ua.forEach(t),Lt=c(e),de=a(e,"P",{});var Sa=i(de);Re=a(Sa,"STRONG",{});var xa=i(Re);No=u(xa,"Vaibhav Srivastav, ML Developer Advocate Engineer at Hugging Face"),xa.forEach(t),Sa.forEach(t),Mt=c(e),pe=a(e,"P",{});var Ha=i(pe);qo=u(Ha,`I\u2019m Vaibhav (VB) and I\u2019m a Developer Advocate Engineer for Audio in the Open Source team at Hugging Face. I research
low-resource Text to Speech and help bring SoTA speech research to the masses.`),Ha.forEach(t),Nt=c(e),_=a(e,"H2",{class:!0});var oo=i(_);P=a(oo,"A",{id:!0,class:!0,href:!0});var Da=i(P);Fe=a(Da,"SPAN",{});var La=i(Fe);dt(M.$$.fragment,La),La.forEach(t),Da.forEach(t),Co=c(oo),Ge=a(oo,"SPAN",{});var Ma=i(Ge);Ro=u(Ma,"Course structure"),Ma.forEach(t),oo.forEach(t),qt=c(e),me=a(e,"P",{});var Na=i(me);Fo=u(Na,"The course is structured into several units that covers various topics in depth:"),Na.forEach(t),Ct=c(e),d=a(e,"UL",{});var p=i(d);ve=a(p,"LI",{});var ea=i(ve);N=a(ea,"A",{href:!0,rel:!0});var qa=i(N);Go=u(qa,"Unit 1"),qa.forEach(t),Jo=u(ea,": learn about the specifics of working with audio data, including audio processing techniques and data preparation."),ea.forEach(t),Oo=c(p),ge=a(p,"LI",{});var ta=i(ge);q=a(ta,"A",{href:!0,rel:!0});var Ca=i(q);Bo=u(Ca,"Unit 2"),Ca.forEach(t),Wo=u(ta,`: get to know audio applications and learn how to use \u{1F917} Transformers pipelines for different tasks, such as
audio classification and speech recognition.`),ta.forEach(t),jo=c(p),we=a(p,"LI",{});var oa=i(we);C=a(oa,"A",{href:!0,rel:!0});var Ra=i(C);zo=u(Ra,"Unit 3"),Ra.forEach(t),Vo=u(oa,": explore audio transformer architectures, learn how they differ, and what tasks they are best suited for."),oa.forEach(t),Yo=c(p),ye=a(p,"LI",{});var ra=i(ye);R=a(ra,"A",{href:!0,rel:!0});var Fa=i(R);Ko=u(Fa,"Unit 4"),Fa.forEach(t),Qo=u(ra,": learn how to build your own music genre classifier."),ra.forEach(t),Xo=c(p),Ee=a(p,"LI",{});var aa=i(Ee);F=a(aa,"A",{href:!0,rel:!0});var Ga=i(F);Zo=u(Ga,"Unit 5"),Ga.forEach(t),er=u(aa,": delve into speech recognition and build a model to transcribe meeting recordings."),aa.forEach(t),tr=c(p),_e=a(p,"LI",{});var ia=i(_e);G=a(ia,"A",{href:!0,rel:!0});var Ja=i(G);or=u(Ja,"Unit 6"),Ja.forEach(t),rr=u(ia,": learn how to generate speech from text."),ia.forEach(t),ar=c(p),be=a(p,"LI",{});var na=i(be);J=a(na,"A",{href:!0,rel:!0});var Oa=i(J);ir=u(Oa,"Unit 7"),Oa.forEach(t),nr=u(na,": learn how to build real-world audio applications with transformers."),na.forEach(t),p.forEach(t),Rt=c(e),Te=a(e,"P",{});var Ba=i(Te);sr=u(Ba,`Each unit includes a theoretical component, where you will gain a deep understanding of the underlying concepts and
techniques. Throughout the course, we provide quizzes to help you test your knowledge and reinforce your learning.
Some chapters also include hands-on exercises, where you will have the opportunity to apply what you have learned.`),Ba.forEach(t),Ft=c(e),ke=a(e,"P",{});var Wa=i(ke);lr=u(Wa,`By the end of the course, you will have a strong foundation in using transformers for audio data and will be
well-equipped to apply these techniques to a wide range of audio-related tasks.`),Wa.forEach(t),Gt=c(e),Ie=a(e,"P",{});var ja=i(Ie);ur=u(ja,"The course units will be released in several consecutive blocks with the following publishing schedule:"),ja.forEach(t),Jt=c(e),$=a(e,"TABLE",{});var ro=i($);Je=a(ro,"THEAD",{});var za=i(Je);O=a(za,"TR",{});var ao=i(O);Oe=a(ao,"TH",{});var Va=i(Oe);hr=u(Va,"Units"),Va.forEach(t),cr=c(ao),Be=a(ao,"TH",{});var Ya=i(Be);fr=u(Ya,"Publishing date"),Ya.forEach(t),ao.forEach(t),za.forEach(t),dr=c(ro),m=a(ro,"TBODY",{});var g=i(m);B=a(g,"TR",{});var io=i(B);We=a(io,"TD",{});var Ka=i(We);pr=u(Ka,"Unit 0, Unit 1, and Unit 2"),Ka.forEach(t),mr=c(io),je=a(io,"TD",{});var Qa=i(je);vr=u(Qa,"June 14, 2023"),Qa.forEach(t),io.forEach(t),gr=c(g),W=a(g,"TR",{});var no=i(W);ze=a(no,"TD",{});var Xa=i(ze);wr=u(Xa,"Unit 3, Unit 4"),Xa.forEach(t),yr=c(no),Ve=a(no,"TD",{});var Za=i(Ve);Er=u(Za,"June 21, 2023"),Za.forEach(t),no.forEach(t),_r=c(g),j=a(g,"TR",{});var so=i(j);Ye=a(so,"TD",{});var ei=i(Ye);br=u(ei,"Unit 5"),ei.forEach(t),Tr=c(so),Ke=a(so,"TD",{});var ti=i(Ke);kr=u(ti,"June 28, 2023"),ti.forEach(t),so.forEach(t),Ir=c(g),z=a(g,"TR",{});var lo=i(z);Qe=a(lo,"TD",{});var oi=i(Qe);Ar=u(oi,"Unit 6"),oi.forEach(t),Pr=c(lo),Xe=a(lo,"TD",{});var ri=i(Xe);$r=u(ri,"July 5, 2023"),ri.forEach(t),lo.forEach(t),Ur=c(g),V=a(g,"TR",{});var uo=i(V);Ze=a(uo,"TD",{});var ai=i(Ze);Sr=u(ai,"Unit 7, Unit 8"),ai.forEach(t),xr=c(uo),et=a(uo,"TD",{});var ii=i(et);Hr=u(ii,"July 12, 2023"),ii.forEach(t),uo.forEach(t),g.forEach(t),ro.forEach(t),Ot=c(e),b=a(e,"H2",{class:!0});var ho=i(b);U=a(ho,"A",{id:!0,class:!0,href:!0});var ni=i(U);tt=a(ni,"SPAN",{});var si=i(tt);dt(Y.$$.fragment,si),si.forEach(t),ni.forEach(t),Dr=c(ho),ot=a(ho,"SPAN",{});var li=i(ot);Lr=u(li,"Learning paths and certification"),li.forEach(t),ho.forEach(t),Bt=c(e),Ae=a(e,"P",{});var ui=i(Ae);Mr=u(ui,`There is no right or wrong way to take this course. All the materials in this course are 100% free, public and open-source.
You can take the course at your own pace, however, we recommend going through the units in their order.`),ui.forEach(t),Wt=c(e),Pe=a(e,"P",{});var hi=i(Pe);Nr=u(hi,"If you\u2019d like to get certified upon the course completion, we offer two options:"),hi.forEach(t),jt=c(e),S=a(e,"TABLE",{});var co=i(S);rt=a(co,"THEAD",{});var ci=i(rt);K=a(ci,"TR",{});var fo=i(K);at=a(fo,"TH",{});var fi=i(at);qr=u(fi,"Certificate type"),fi.forEach(t),Cr=c(fo),it=a(fo,"TH",{});var di=i(it);Rr=u(di,"Requirements"),di.forEach(t),fo.forEach(t),ci.forEach(t),Fr=c(co),Q=a(co,"TBODY",{});var po=i(Q);X=a(po,"TR",{});var mo=i(X);nt=a(mo,"TD",{});var pi=i(nt);Gr=u(pi,"Certificate of completion"),pi.forEach(t),Jr=c(mo),st=a(mo,"TD",{});var mi=i(st);Or=u(mi,"Complete 80% of the hands-on exercises according to instructions."),mi.forEach(t),mo.forEach(t),Br=c(po),Z=a(po,"TR",{});var vo=i(Z);lt=a(vo,"TD",{});var vi=i(lt);Wr=u(vi,"Certificate of honors"),vi.forEach(t),jr=c(vo),ut=a(vo,"TD",{});var gi=i(ut);zr=u(gi,"Complete 100% of the hands-on exercises according to instructions."),gi.forEach(t),vo.forEach(t),po.forEach(t),co.forEach(t),zt=c(e),$e=a(e,"P",{});var wi=i($e);Vr=u(wi,`Each hands-on exercise outlines its completion criteria. Once you have completed enough hands-on exercises to qualify
for either of the certificates, refer to the last unit of the course to learn how you can get your certificate. Good luck!`),wi.forEach(t),Vt=c(e),T=a(e,"H2",{class:!0});var go=i(T);x=a(go,"A",{id:!0,class:!0,href:!0});var yi=i(x);ht=a(yi,"SPAN",{});var Ei=i(ht);dt(ee.$$.fragment,Ei),Ei.forEach(t),yi.forEach(t),Yr=c(go),ct=a(go,"SPAN",{});var _i=i(ct);Kr=u(_i,"Sign up to the course"),_i.forEach(t),go.forEach(t),Yt=c(e),Ue=a(e,"P",{});var bi=i(Ue);Qr=u(bi,`The units of this course will be released gradually over the course of a few weeks. We encourage you to sign up to the
course updates so that you don\u2019t miss new units when they are released. Learners who sign up to the course updates will
also be the first ones to learn about special social events that we plan to host.`),bi.forEach(t),Kt=c(e),Se=a(e,"P",{});var Ti=i(Se);te=a(Ti,"A",{href:!0,rel:!0});var ki=i(te);Xr=u(ki,"SIGN UP"),ki.forEach(t),Ti.forEach(t),Qt=c(e),xe=a(e,"P",{});var Ii=i(xe);Zr=u(Ii,"Enjoy the course!"),Ii.forEach(t),this.h()},h(){f(w,"name","hf:doc:metadata"),f(w,"content",JSON.stringify(Mi)),f(k,"id","welcome-to-the-hugging-face-audio-course"),f(k,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),f(k,"href","#welcome-to-the-hugging-face-audio-course"),f(y,"class","relative group"),xi(v.src,la="https://openai-whisper.hf.space")||f(v,"src",la),f(v,"frameborder","0"),f(v,"width","850"),f(v,"height","450"),f(D,"href","https://huggingface.co/course/chapter1/1"),f(D,"rel","nofollow"),f(A,"id","meet-the-course-team"),f(A,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),f(A,"href","#meet-the-course-team"),f(E,"class","relative group"),f(P,"id","course-structure"),f(P,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),f(P,"href","#course-structure"),f(_,"class","relative group"),f(N,"href","https://huggingface.co/learn/audio-course/chapter1"),f(N,"rel","nofollow"),f(q,"href","https://huggingface.co/learn/audio-course/chapter2"),f(q,"rel","nofollow"),f(C,"href","https://huggingface.co/learn/audio-course/chapter3"),f(C,"rel","nofollow"),f(R,"href","https://huggingface.co/learn/audio-course/chapter4"),f(R,"rel","nofollow"),f(F,"href","https://huggingface.co/learn/audio-course/chapter5"),f(F,"rel","nofollow"),f(G,"href","https://huggingface.co/learn/audio-course/chapter6"),f(G,"rel","nofollow"),f(J,"href","https://huggingface.co/learn/audio-course/chapter7"),f(J,"rel","nofollow"),f(U,"id","learning-paths-and-certification"),f(U,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),f(U,"href","#learning-paths-and-certification"),f(b,"class","relative group"),f(x,"id","sign-up-to-the-course"),f(x,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),f(x,"href","#sign-up-to-the-course"),f(T,"class","relative group"),f(te,"href","http://eepurl.com/insvcI"),f(te,"rel","nofollow")},m(e,n){o(document.head,w),s(e,yt,n),s(e,y,n),o(y,k),o(k,He),pt(H,He,null),o(y,wo),o(y,De),o(De,yo),s(e,Et,n),s(e,oe,n),o(oe,Eo),s(e,_t,n),s(e,re,n),o(re,_o),s(e,bt,n),s(e,ae,n),o(ae,bo),s(e,Tt,n),s(e,ie,n),o(ie,To),s(e,kt,n),s(e,v,n),s(e,It,n),s(e,ne,n),o(ne,ko),s(e,At,n),s(e,I,n),o(I,Io),o(I,D),o(D,Ao),o(I,Po),s(e,Pt,n),s(e,E,n),o(E,A),o(A,Le),pt(L,Le,null),o(E,$o),o(E,Me),o(Me,Uo),s(e,$t,n),s(e,se,n),o(se,Ne),o(Ne,So),s(e,Ut,n),s(e,le,n),o(le,xo),s(e,St,n),s(e,ue,n),o(ue,qe),o(qe,Ho),s(e,xt,n),s(e,he,n),o(he,Do),s(e,Ht,n),s(e,ce,n),o(ce,Ce),o(Ce,Lo),s(e,Dt,n),s(e,fe,n),o(fe,Mo),s(e,Lt,n),s(e,de,n),o(de,Re),o(Re,No),s(e,Mt,n),s(e,pe,n),o(pe,qo),s(e,Nt,n),s(e,_,n),o(_,P),o(P,Fe),pt(M,Fe,null),o(_,Co),o(_,Ge),o(Ge,Ro),s(e,qt,n),s(e,me,n),o(me,Fo),s(e,Ct,n),s(e,d,n),o(d,ve),o(ve,N),o(N,Go),o(ve,Jo),o(d,Oo),o(d,ge),o(ge,q),o(q,Bo),o(ge,Wo),o(d,jo),o(d,we),o(we,C),o(C,zo),o(we,Vo),o(d,Yo),o(d,ye),o(ye,R),o(R,Ko),o(ye,Qo),o(d,Xo),o(d,Ee),o(Ee,F),o(F,Zo),o(Ee,er),o(d,tr),o(d,_e),o(_e,G),o(G,or),o(_e,rr),o(d,ar),o(d,be),o(be,J),o(J,ir),o(be,nr),s(e,Rt,n),s(e,Te,n),o(Te,sr),s(e,Ft,n),s(e,ke,n),o(ke,lr),s(e,Gt,n),s(e,Ie,n),o(Ie,ur),s(e,Jt,n),s(e,$,n),o($,Je),o(Je,O),o(O,Oe),o(Oe,hr),o(O,cr),o(O,Be),o(Be,fr),o($,dr),o($,m),o(m,B),o(B,We),o(We,pr),o(B,mr),o(B,je),o(je,vr),o(m,gr),o(m,W),o(W,ze),o(ze,wr),o(W,yr),o(W,Ve),o(Ve,Er),o(m,_r),o(m,j),o(j,Ye),o(Ye,br),o(j,Tr),o(j,Ke),o(Ke,kr),o(m,Ir),o(m,z),o(z,Qe),o(Qe,Ar),o(z,Pr),o(z,Xe),o(Xe,$r),o(m,Ur),o(m,V),o(V,Ze),o(Ze,Sr),o(V,xr),o(V,et),o(et,Hr),s(e,Ot,n),s(e,b,n),o(b,U),o(U,tt),pt(Y,tt,null),o(b,Dr),o(b,ot),o(ot,Lr),s(e,Bt,n),s(e,Ae,n),o(Ae,Mr),s(e,Wt,n),s(e,Pe,n),o(Pe,Nr),s(e,jt,n),s(e,S,n),o(S,rt),o(rt,K),o(K,at),o(at,qr),o(K,Cr),o(K,it),o(it,Rr),o(S,Fr),o(S,Q),o(Q,X),o(X,nt),o(nt,Gr),o(X,Jr),o(X,st),o(st,Or),o(Q,Br),o(Q,Z),o(Z,lt),o(lt,Wr),o(Z,jr),o(Z,ut),o(ut,zr),s(e,zt,n),s(e,$e,n),o($e,Vr),s(e,Vt,n),s(e,T,n),o(T,x),o(x,ht),pt(ee,ht,null),o(T,Yr),o(T,ct),o(ct,Kr),s(e,Yt,n),s(e,Ue,n),o(Ue,Qr),s(e,Kt,n),s(e,Se,n),o(Se,te),o(te,Xr),s(e,Qt,n),s(e,xe,n),o(xe,Zr),Xt=!0},p:Hi,i(e){Xt||(mt(H.$$.fragment,e),mt(L.$$.fragment,e),mt(M.$$.fragment,e),mt(Y.$$.fragment,e),mt(ee.$$.fragment,e),Xt=!0)},o(e){vt(H.$$.fragment,e),vt(L.$$.fragment,e),vt(M.$$.fragment,e),vt(Y.$$.fragment,e),vt(ee.$$.fragment,e),Xt=!1},d(e){t(w),e&&t(yt),e&&t(y),gt(H),e&&t(Et),e&&t(oe),e&&t(_t),e&&t(re),e&&t(bt),e&&t(ae),e&&t(Tt),e&&t(ie),e&&t(kt),e&&t(v),e&&t(It),e&&t(ne),e&&t(At),e&&t(I),e&&t(Pt),e&&t(E),gt(L),e&&t($t),e&&t(se),e&&t(Ut),e&&t(le),e&&t(St),e&&t(ue),e&&t(xt),e&&t(he),e&&t(Ht),e&&t(ce),e&&t(Dt),e&&t(fe),e&&t(Lt),e&&t(de),e&&t(Mt),e&&t(pe),e&&t(Nt),e&&t(_),gt(M),e&&t(qt),e&&t(me),e&&t(Ct),e&&t(d),e&&t(Rt),e&&t(Te),e&&t(Ft),e&&t(ke),e&&t(Gt),e&&t(Ie),e&&t(Jt),e&&t($),e&&t(Ot),e&&t(b),gt(Y),e&&t(Bt),e&&t(Ae),e&&t(Wt),e&&t(Pe),e&&t(jt),e&&t(S),e&&t(zt),e&&t($e),e&&t(Vt),e&&t(T),gt(ee),e&&t(Yt),e&&t(Ue),e&&t(Kt),e&&t(Se),e&&t(Qt),e&&t(xe)}}}const Mi={local:"welcome-to-the-hugging-face-audio-course",sections:[{local:"meet-the-course-team",title:"Meet the course team"},{local:"course-structure",title:"Course structure"},{local:"learning-paths-and-certification",title:"Learning paths and certification"},{local:"sign-up-to-the-course",title:"Sign up to the course"}],title:"Welcome to the Hugging Face Audio course!"};function Ni(sa){return Di(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Ri extends Pi{constructor(w){super();$i(this,w,Ni,Li,Ui,{})}}export{Ri as default,Mi as metadata};
