import{s as D,n as I,o as V}from"../chunks/scheduler.f7e1785c.js";import{S as B,i as F,g as d,s as r,r as q,A as G,h as f,f as n,c as i,j,u as E,x as M,k as A,y as N,a,v as z,d as S,t as T,w as H}from"../chunks/index.9f8f0838.js";import{Y as O}from"../chunks/Youtube.3dab354c.js";import{H as Q,E as R}from"../chunks/EditOnGithub.5a9bb8c5.js";function X(k){let s,g,h,v,o,_,l,L=`Cette unité couvre de nombreux concepts fondamentaux permettant de comprendre les données audio et de travailler avec elles.
Vous voulez en savoir plus ? Vous trouverez ici des ressources supplémentaires qui vous aideront à approfondir votre compréhension des sujets et à améliorer votre expérience d’apprentissage.`,x,u,U="Dans la vidéo suivante, Monty Montgomery de xiph.org présente une démonstration en temps réel de l’échantillonnage, de la quantification, la profondeur de bits et le dither sur un équipement audio réel en utilisant à la fois une analyse numérique moderne et un équipement analogique vintage, regardez-la :",b,p,w,m,Y='Si vous souhaitez approfondir le traitement des signaux numériques, consultez le livre gratuit (en anglais) <a href="https://brianmcfee.net/dstbook-site/content/intro.html" rel="nofollow"><em>Digital Signals Theory</em></a> écrit par Brian McFee, professeur assistant de technologie musicale et de science des données à l’Université de New York et principal responsable de <code>librosa</code>.',y,c,C,$,P;return o=new Q({props:{title:"En apprendre encore plus",local:"en-apprendre-encore-plus",headingTag:"h1"}}),p=new O({props:{id:"cIQ9IXSUzuM"}}),c=new R({props:{source:"https://github.com/huggingface/audio-transformers-course/blob/main/chapters/fr/chapter1/supplemental_reading.mdx"}}),{c(){s=d("meta"),g=r(),h=d("p"),v=r(),q(o.$$.fragment),_=r(),l=d("p"),l.textContent=L,x=r(),u=d("p"),u.textContent=U,b=r(),q(p.$$.fragment),w=r(),m=d("p"),m.innerHTML=Y,y=r(),q(c.$$.fragment),C=r(),$=d("p"),this.h()},l(e){const t=G("svelte-u9bgzb",document.head);s=f(t,"META",{name:!0,content:!0}),t.forEach(n),g=i(e),h=f(e,"P",{}),j(h).forEach(n),v=i(e),E(o.$$.fragment,e),_=i(e),l=f(e,"P",{"data-svelte-h":!0}),M(l)!=="svelte-m1g0m3"&&(l.textContent=L),x=i(e),u=f(e,"P",{"data-svelte-h":!0}),M(u)!=="svelte-gsfa4u"&&(u.textContent=U),b=i(e),E(p.$$.fragment,e),w=i(e),m=f(e,"P",{"data-svelte-h":!0}),M(m)!=="svelte-1p1lx57"&&(m.innerHTML=Y),y=i(e),E(c.$$.fragment,e),C=i(e),$=f(e,"P",{}),j($).forEach(n),this.h()},h(){A(s,"name","hf:doc:metadata"),A(s,"content",J)},m(e,t){N(document.head,s),a(e,g,t),a(e,h,t),a(e,v,t),z(o,e,t),a(e,_,t),a(e,l,t),a(e,x,t),a(e,u,t),a(e,b,t),z(p,e,t),a(e,w,t),a(e,m,t),a(e,y,t),z(c,e,t),a(e,C,t),a(e,$,t),P=!0},p:I,i(e){P||(S(o.$$.fragment,e),S(p.$$.fragment,e),S(c.$$.fragment,e),P=!0)},o(e){T(o.$$.fragment,e),T(p.$$.fragment,e),T(c.$$.fragment,e),P=!1},d(e){e&&(n(g),n(h),n(v),n(_),n(l),n(x),n(u),n(b),n(w),n(m),n(y),n(C),n($)),n(s),H(o,e),H(p,e),H(c,e)}}}const J='{"title":"En apprendre encore plus","local":"en-apprendre-encore-plus","sections":[],"depth":1}';function K(k){return V(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class ne extends B{constructor(s){super(),F(this,s,K,X,D,{})}}export{ne as component};
