import{S as Rs,i as Ws,s as Vs,e as r,k as p,w as d,t as n,M as gs,c as i,d as t,m,a as u,x as f,h as o,b as $,G as s,g as a,y as v,L as Bs,q as y,o as M,B as U,v as Ns}from"../../chunks/vendor-hf-doc-builder.js";import{I as Xs}from"../../chunks/IconCopyLink-hf-doc-builder.js";import{C as h}from"../../chunks/CodeBlock-hf-doc-builder.js";function Ys(os){let q,$e,E,I,ne,Z,it,oe,ut,Ie,T,pt,re,mt,ct,Te,w,dt,ie,ft,vt,we,j,yt,P,Mt,Ut,je,J,Jt,ue,bt,ht,pe,qt,Et,ze,k,Se,A,$t,_e,x,Ge,H,me,It,Ce,R,Ze,L,Tt,ke,W,xe,D,ce,wt,Re,V,We,z,jt,de,zt,St,Ve,b,_t,S,Gt,fe,Ct,Zt,ve,kt,xt,ge,_,Rt,ye,Wt,Vt,Be,g,Ne,Q,gt,Xe,B,Ye,O,Me,Bt,Fe,N,Pe,G,Nt,Ue,Xt,Yt,Ae,X,He,K,Je,Ft,Le,Y,De,ee,Pt,Qe,te,At,Oe,c,be,Ht,Lt,se,he,Dt,Qt,Ot,qe,Kt,es,F,ts,Ee,ss,ls,Ke;return Z=new Xs({}),k=new h({props:{code:"ZnJvbSUyMHRyYW5zZm9ybWVycyUyMGltcG9ydCUyMHBpcGVsaW5lJTBBJTBBYXNyJTIwJTNEJTIwcGlwZWxpbmUoJTIyYXV0b21hdGljLXNwZWVjaC1yZWNvZ25pdGlvbiUyMik=",highlighted:`<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> pipeline

asr = pipeline(<span class="hljs-string">&quot;automatic-speech-recognition&quot;</span>)`}}),x=new h({props:{code:"ZXhhbXBsZSUyMCUzRCUyMG1pbmRzJTVCMCU1RCUwQWFzcihleGFtcGxlJTVCJTIyYXVkaW8lMjIlNUQlNUIlMjJhcnJheSUyMiU1RCk=",highlighted:`example = minds[<span class="hljs-number">0</span>]
asr(example[<span class="hljs-string">&quot;audio&quot;</span>][<span class="hljs-string">&quot;array&quot;</span>])`}}),R=new h({props:{code:"JTdCJTIydGV4dCUyMiUzQSUyMCUyMkklMjBXT1VMRCUyMExJS0UlMjBUTyUyMFBBWSUyME1ZJTIwRUxFQ1RSSUNJVFklMjBCSUxMJTIwVVNJTkclMjBNWSUyMENPRCUyMENBTiUyMFlPVSUyMFBMRUFTRSUyMEFTU0lTVCUyMiU3RCUwQSUyMyUyMCUyMkplJTIwdm91ZHJhaXMlMjBwYXllciUyMG1hJTIwZmFjdHVyZSUyMGQnJUMzJUE5bGVjdHJpY2l0JUMzJUE5JTIwYXZlYyUyMG1hJTIwbW9ydWUlMkMlMjBwb3V2ZXotdm91cyUyMG0nYWlkZXIlMjI=",highlighted:`{<span class="hljs-string">&quot;text&quot;</span>: <span class="hljs-string">&quot;I WOULD LIKE TO PAY MY ELECTRICITY BILL USING MY COD CAN YOU PLEASE ASSIST&quot;</span>}
<span class="hljs-meta"># <span class="hljs-string">&quot;Je voudrais payer ma facture d&#x27;\xE9lectricit\xE9 avec ma morue, pouvez-vous m&#x27;aider&quot;</span></span>`}}),W=new h({props:{code:"ZXhhbXBsZSU1QiUyMmVuZ2xpc2hfdHJhbnNjcmlwdGlvbiUyMiU1RA==",highlighted:'example[<span class="hljs-string">&quot;english_transcription&quot;</span>]'}}),V=new h({props:{code:"JTIySSUyMHdvdWxkJTIwbGlrZSUyMHRvJTIwcGF5JTIwbXklMjBlbGVjdHJpY2l0eSUyMGJpbGwlMjB1c2luZyUyMG15JTIwY2FyZCUyMGNhbiUyMHlvdSUyMHBsZWFzZSUyMGFzc2lzdCUyMiUwQSUyMyUyMCUyMkplJTIwdm91ZHJhaXMlMjBwYXllciUyMG1hJTIwZmFjdHVyZSUyMGQnJUMzJUE5bGVjdHJpY2l0JUMzJUE5JTIwYXZlYyUyMG1hJTIwY2FydGUlMkMlMjBwb3V2ZXotdm91cyUyMG0nYWlkZXIlMjI=",highlighted:`<span class="hljs-comment">&quot;I would like to pay my electricity bill using my card can you please assist&quot;</span>
# <span class="hljs-comment">&quot;Je voudrais payer ma facture d&#x27;\xE9lectricit\xE9 avec ma carte, pouvez-vous m&#x27;aider&quot;</span>`}}),g=new h({props:{code:"ZnJvbSUyMGRhdGFzZXRzJTIwaW1wb3J0JTIwbG9hZF9kYXRhc2V0JTBBZnJvbSUyMGRhdGFzZXRzJTIwaW1wb3J0JTIwQXVkaW8lMEElMEFtaW5kcyUyMCUzRCUyMGxvYWRfZGF0YXNldCglMjJQb2x5QUklMkZtaW5kczE0JTIyJTJDJTIwbmFtZSUzRCUyMmRlLURFJTIyJTJDJTIwc3BsaXQlM0QlMjJ0cmFpbiUyMiklMEFtaW5kcyUyMCUzRCUyMG1pbmRzLmNhc3RfY29sdW1uKCUyMmF1ZGlvJTIyJTJDJTIwQXVkaW8oc2FtcGxpbmdfcmF0ZSUzRDE2XzAwMCkp",highlighted:`<span class="hljs-keyword">from</span> datasets <span class="hljs-keyword">import</span> load_dataset
<span class="hljs-keyword">from</span> datasets <span class="hljs-keyword">import</span> Audio

minds = load_dataset(<span class="hljs-string">&quot;PolyAI/minds14&quot;</span>, name=<span class="hljs-string">&quot;de-DE&quot;</span>, split=<span class="hljs-string">&quot;train&quot;</span>)
minds = minds.cast_column(<span class="hljs-string">&quot;audio&quot;</span>, Audio(sampling_rate=<span class="hljs-number">16_000</span>))`}}),B=new h({props:{code:"ZXhhbXBsZSUyMCUzRCUyMG1pbmRzJTVCMCU1RCUwQWV4YW1wbGUlNUIlMjJ0cmFuc2NyaXB0aW9uJTIyJTVE",highlighted:`example = minds[<span class="hljs-number">0</span>]
example[<span class="hljs-string">&quot;transcription&quot;</span>]`}}),N=new h({props:{code:"JTIyaWNoJTIwbSVDMyVCNmNodGUlMjBnZXJuZSUyMEdlbGQlMjBhdWYlMjBtZWluJTIwS29udG8lMjBlaW56YWhsZW4lMjI=",highlighted:'<span class="hljs-comment">&quot;ich m\xF6chte gerne Geld auf mein Konto einzahlen&quot;</span>'}}),X=new h({props:{code:"ZnJvbSUyMHRyYW5zZm9ybWVycyUyMGltcG9ydCUyMHBpcGVsaW5lJTBBJTBBYXNyJTIwJTNEJTIwcGlwZWxpbmUoJTIyYXV0b21hdGljLXNwZWVjaC1yZWNvZ25pdGlvbiUyMiUyQyUyMG1vZGVsJTNEJTIybWF4aWRsJTJGd2F2MnZlYzItbGFyZ2UteGxzci1nZXJtYW4lMjIpJTBBYXNyKGV4YW1wbGUlNUIlMjJhdWRpbyUyMiU1RCU1QiUyMmFycmF5JTIyJTVEKQ==",highlighted:`<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> pipeline

asr = pipeline(<span class="hljs-string">&quot;automatic-speech-recognition&quot;</span>, model=<span class="hljs-string">&quot;maxidl/wav2vec2-large-xlsr-german&quot;</span>)
asr(example[<span class="hljs-string">&quot;audio&quot;</span>][<span class="hljs-string">&quot;array&quot;</span>])`}}),Y=new h({props:{code:"JTdCJTIydGV4dCUyMiUzQSUyMCUyMmljaCUyMG0lQzMlQjZjaHRlJTIwZ2VybmUlMjBnZWxkJTIwYXVmJTIwbWVpbiUyMGtvbnRvJTIwZWluemFsbGVuJTIyJTdE",highlighted:'{&quot;text&quot;: <span class="hljs-string">&quot;ich m\xF6chte gerne geld auf mein konto einzallen&quot;</span>}'}}),{c(){q=r("meta"),$e=p(),E=r("h1"),I=r("a"),ne=r("span"),d(Z.$$.fragment),it=p(),oe=r("span"),ut=n("Reconnaissance automatique de la parole avec pipeline"),Ie=p(),T=r("p"),pt=n("La reconnaissance automatique de la parole (ASR pour "),re=r("em"),mt=n("Automatic Speech Recognition"),ct=n(`) est une t\xE2che qui implique la transcription de l\u2019enregistrement vocal en texte.
Cette t\xE2che a de nombreuses applications pratiques, de la cr\xE9ation de sous-titres cod\xE9s pour les vid\xE9os \xE0 l\u2019activation des commandes vocales pour les assistants virtuels comme Siri et Alexa.`),Te=p(),w=r("p"),dt=n("Dans cette section, nous utiliserons le pipeline "),ie=r("code"),ft=n("automatic-speech-recognition"),vt=n(" pour transcrire un enregistrement audio d\u2019une personne posant une question sur le paiement d\u2019une facture en utilisant le m\xEAme jeu de donn\xE9es MINDS-14 qu\u2019auparavant."),we=p(),j=r("p"),yt=n("Pour commencer, chargez le jeu de donn\xE9es et sur\xE9chantillonnez-le \xE0 16 kHz comme d\xE9crit dans "),P=r("a"),Mt=n("Classification audio avec un pipeline"),Ut=n(", si vous ne l\u2019avez pas encore fait."),je=p(),J=r("p"),Jt=n("Pour transcrire un enregistrement audio, nous pouvons utiliser le pipeline de "),ue=r("code"),bt=n("automatic-speech-recognition"),ht=n(" de \u{1F917} "),pe=r("em"),qt=n("Transformers"),Et=n(". Instancions le pipeline :"),ze=p(),d(k.$$.fragment),Se=p(),A=r("p"),$t=n("Ensuite, nous allons prendre un exemple du jeu de donn\xE9es et transmettre ses donn\xE9es brutes au pipeline :"),_e=p(),d(x.$$.fragment),Ge=p(),H=r("p"),me=r("strong"),It=n("Sortie :"),Ce=p(),d(R.$$.fragment),Ze=p(),L=r("p"),Tt=n("Comparons cette sortie \xE0 ce qu\u2019est la transcription r\xE9elle pour cet exemple :"),ke=p(),d(W.$$.fragment),xe=p(),D=r("p"),ce=r("strong"),wt=n("Sortie :"),Re=p(),d(V.$$.fragment),We=p(),z=r("p"),jt=n("Le mod\xE8le semble avoir fait un assez bon travail pour transcrire l\u2019audio ! Il n\u2019a eu qu\u2019un mot erron\xE9 ("),de=r("em"),zt=n("card"),St=n(") par rapport \xE0 la transcription originale, ce qui est plut\xF4t bon \xE9tant donn\xE9 que le locuteur a un accent australien, o\xF9 la lettre \xAB r \xBB est souvent silencieuse. Cela dit, je ne recommanderais pas d\u2019essayer de payer votre prochaine facture d\u2019\xE9lectricit\xE9 avec un poisson !"),Ve=p(),b=r("p"),_t=n("Par d\xE9faut, ce pipeline utilise un mod\xE8le entra\xEEn\xE9 pour la reconnaissance automatique de la parole pour la langue anglaise, ce qui est tr\xE8s bien dans cet exemple. Si vous souhaitez essayer de transcrire d\u2019autres sous-ensembles de MINDS-14 dans une langue diff\xE9rente, vous pouvez trouver un mod\xE8le ASR pr\xE9-entra\xEEn\xE9 sur le "),S=r("a"),Gt=n("\u{1F917} "),fe=r("em"),Ct=n("Hub"),Zt=n(`.
Vous pouvez d\u2019abord filtrer la liste des mod\xE8les par t\xE2che, puis par langue. Une fois que vous avez trouv\xE9 le mod\xE8le que vous aimez, passez son nom comme argument `),ve=r("code"),kt=n("model"),xt=n(" au pipeline."),ge=p(),_=r("p"),Rt=n("Essayons cela pour l\u2019\xE9chantillon allemand de MINDS-14. Chargez le sous-ensemble "),ye=r("code"),Wt=n("de-DE"),Vt=n(" :"),Be=p(),d(g.$$.fragment),Ne=p(),Q=r("p"),gt=n("Obtenez un exemple et voyez ce que la transcription est cens\xE9e \xEAtre:"),Xe=p(),d(B.$$.fragment),Ye=p(),O=r("p"),Me=r("strong"),Bt=n("Sortie :"),Fe=p(),d(N.$$.fragment),Pe=p(),G=r("p"),Nt=n("Trouvez un mod\xE8le ASR pr\xE9-entra\xEEn\xE9 pour la langue allemande sur le \u{1F917} "),Ue=r("em"),Xt=n("Hub"),Yt=n(", instanciez un pipeline et transcrivez l\u2019exemple :"),Ae=p(),d(X.$$.fragment),He=p(),K=r("p"),Je=r("strong"),Ft=n("Sortie :"),Le=p(),d(Y.$$.fragment),De=p(),ee=r("p"),Pt=n("Identique !"),Qe=p(),te=r("p"),At=n("Lorsque vous travaillez \xE0 r\xE9soudre votre propre t\xE2che, commencer par un pipeline simple comme ceux que nous avons montr\xE9s dans cette unit\xE9 est un outil pr\xE9cieux qui offre plusieurs avantages :"),Oe=p(),c=r("ul"),be=r("li"),Ht=n("Il peut exister un mod\xE8le pr\xE9-entra\xEEn\xE9 qui r\xE9sout d\xE9j\xE0 tr\xE8s bien votre t\xE2che, vous faisant gagner beaucoup de temps"),Lt=p(),se=r("li"),he=r("code"),Dt=n("pipeline()"),Qt=n(" s\u2019occupe de tout le pr\xE9/post-traitement pour vous, vous n\u2019avez donc pas \xE0 vous soucier d\u2019obtenir les donn\xE9es dans le bon format pour un mod\xE8le"),Ot=p(),qe=r("li"),Kt=n("Si le r\xE9sultat n\u2019est pas id\xE9al, cela vous donne quand m\xEAme une base de r\xE9f\xE9rence rapide pour les ajustements futurs"),es=p(),F=r("li"),ts=n("une fois que vous avez affin\xE9 un mod\xE8le sur vos donn\xE9es personnalis\xE9es et que vous l\u2019avez partag\xE9 sur le "),Ee=r("em"),ss=n("Hub"),ls=n(", toute la communaut\xE9 pourra l\u2019utiliser rapidement et sans effort via la m\xE9thode \u2018pipeline()\u2019 rendant l\u2019IA plus accessible."),this.h()},l(e){const l=gs('[data-svelte="svelte-1phssyn"]',document.head);q=i(l,"META",{name:!0,content:!0}),l.forEach(t),$e=m(e),E=i(e,"H1",{class:!0});var et=u(E);I=i(et,"A",{id:!0,class:!0,href:!0});var rs=u(I);ne=i(rs,"SPAN",{});var is=u(ne);f(Z.$$.fragment,is),is.forEach(t),rs.forEach(t),it=m(et),oe=i(et,"SPAN",{});var us=u(oe);ut=o(us,"Reconnaissance automatique de la parole avec pipeline"),us.forEach(t),et.forEach(t),Ie=m(e),T=i(e,"P",{});var tt=u(T);pt=o(tt,"La reconnaissance automatique de la parole (ASR pour "),re=i(tt,"EM",{});var ps=u(re);mt=o(ps,"Automatic Speech Recognition"),ps.forEach(t),ct=o(tt,`) est une t\xE2che qui implique la transcription de l\u2019enregistrement vocal en texte.
Cette t\xE2che a de nombreuses applications pratiques, de la cr\xE9ation de sous-titres cod\xE9s pour les vid\xE9os \xE0 l\u2019activation des commandes vocales pour les assistants virtuels comme Siri et Alexa.`),tt.forEach(t),Te=m(e),w=i(e,"P",{});var st=u(w);dt=o(st,"Dans cette section, nous utiliserons le pipeline "),ie=i(st,"CODE",{});var ms=u(ie);ft=o(ms,"automatic-speech-recognition"),ms.forEach(t),vt=o(st," pour transcrire un enregistrement audio d\u2019une personne posant une question sur le paiement d\u2019une facture en utilisant le m\xEAme jeu de donn\xE9es MINDS-14 qu\u2019auparavant."),st.forEach(t),we=m(e),j=i(e,"P",{});var lt=u(j);yt=o(lt,"Pour commencer, chargez le jeu de donn\xE9es et sur\xE9chantillonnez-le \xE0 16 kHz comme d\xE9crit dans "),P=i(lt,"A",{href:!0});var cs=u(P);Mt=o(cs,"Classification audio avec un pipeline"),cs.forEach(t),Ut=o(lt,", si vous ne l\u2019avez pas encore fait."),lt.forEach(t),je=m(e),J=i(e,"P",{});var le=u(J);Jt=o(le,"Pour transcrire un enregistrement audio, nous pouvons utiliser le pipeline de "),ue=i(le,"CODE",{});var ds=u(ue);bt=o(ds,"automatic-speech-recognition"),ds.forEach(t),ht=o(le," de \u{1F917} "),pe=i(le,"EM",{});var fs=u(pe);qt=o(fs,"Transformers"),fs.forEach(t),Et=o(le,". Instancions le pipeline :"),le.forEach(t),ze=m(e),f(k.$$.fragment,e),Se=m(e),A=i(e,"P",{});var vs=u(A);$t=o(vs,"Ensuite, nous allons prendre un exemple du jeu de donn\xE9es et transmettre ses donn\xE9es brutes au pipeline :"),vs.forEach(t),_e=m(e),f(x.$$.fragment,e),Ge=m(e),H=i(e,"P",{});var ys=u(H);me=i(ys,"STRONG",{});var Ms=u(me);It=o(Ms,"Sortie :"),Ms.forEach(t),ys.forEach(t),Ce=m(e),f(R.$$.fragment,e),Ze=m(e),L=i(e,"P",{});var Us=u(L);Tt=o(Us,"Comparons cette sortie \xE0 ce qu\u2019est la transcription r\xE9elle pour cet exemple :"),Us.forEach(t),ke=m(e),f(W.$$.fragment,e),xe=m(e),D=i(e,"P",{});var Js=u(D);ce=i(Js,"STRONG",{});var bs=u(ce);wt=o(bs,"Sortie :"),bs.forEach(t),Js.forEach(t),Re=m(e),f(V.$$.fragment,e),We=m(e),z=i(e,"P",{});var at=u(z);jt=o(at,"Le mod\xE8le semble avoir fait un assez bon travail pour transcrire l\u2019audio ! Il n\u2019a eu qu\u2019un mot erron\xE9 ("),de=i(at,"EM",{});var hs=u(de);zt=o(hs,"card"),hs.forEach(t),St=o(at,") par rapport \xE0 la transcription originale, ce qui est plut\xF4t bon \xE9tant donn\xE9 que le locuteur a un accent australien, o\xF9 la lettre \xAB r \xBB est souvent silencieuse. Cela dit, je ne recommanderais pas d\u2019essayer de payer votre prochaine facture d\u2019\xE9lectricit\xE9 avec un poisson !"),at.forEach(t),Ve=m(e),b=i(e,"P",{});var ae=u(b);_t=o(ae,"Par d\xE9faut, ce pipeline utilise un mod\xE8le entra\xEEn\xE9 pour la reconnaissance automatique de la parole pour la langue anglaise, ce qui est tr\xE8s bien dans cet exemple. Si vous souhaitez essayer de transcrire d\u2019autres sous-ensembles de MINDS-14 dans une langue diff\xE9rente, vous pouvez trouver un mod\xE8le ASR pr\xE9-entra\xEEn\xE9 sur le "),S=i(ae,"A",{href:!0,rel:!0});var as=u(S);Gt=o(as,"\u{1F917} "),fe=i(as,"EM",{});var qs=u(fe);Ct=o(qs,"Hub"),qs.forEach(t),as.forEach(t),Zt=o(ae,`.
Vous pouvez d\u2019abord filtrer la liste des mod\xE8les par t\xE2che, puis par langue. Une fois que vous avez trouv\xE9 le mod\xE8le que vous aimez, passez son nom comme argument `),ve=i(ae,"CODE",{});var Es=u(ve);kt=o(Es,"model"),Es.forEach(t),xt=o(ae," au pipeline."),ae.forEach(t),ge=m(e),_=i(e,"P",{});var nt=u(_);Rt=o(nt,"Essayons cela pour l\u2019\xE9chantillon allemand de MINDS-14. Chargez le sous-ensemble "),ye=i(nt,"CODE",{});var $s=u(ye);Wt=o($s,"de-DE"),$s.forEach(t),Vt=o(nt," :"),nt.forEach(t),Be=m(e),f(g.$$.fragment,e),Ne=m(e),Q=i(e,"P",{});var Is=u(Q);gt=o(Is,"Obtenez un exemple et voyez ce que la transcription est cens\xE9e \xEAtre:"),Is.forEach(t),Xe=m(e),f(B.$$.fragment,e),Ye=m(e),O=i(e,"P",{});var Ts=u(O);Me=i(Ts,"STRONG",{});var ws=u(Me);Bt=o(ws,"Sortie :"),ws.forEach(t),Ts.forEach(t),Fe=m(e),f(N.$$.fragment,e),Pe=m(e),G=i(e,"P",{});var ot=u(G);Nt=o(ot,"Trouvez un mod\xE8le ASR pr\xE9-entra\xEEn\xE9 pour la langue allemande sur le \u{1F917} "),Ue=i(ot,"EM",{});var js=u(Ue);Xt=o(js,"Hub"),js.forEach(t),Yt=o(ot,", instanciez un pipeline et transcrivez l\u2019exemple :"),ot.forEach(t),Ae=m(e),f(X.$$.fragment,e),He=m(e),K=i(e,"P",{});var zs=u(K);Je=i(zs,"STRONG",{});var Ss=u(Je);Ft=o(Ss,"Sortie :"),Ss.forEach(t),zs.forEach(t),Le=m(e),f(Y.$$.fragment,e),De=m(e),ee=i(e,"P",{});var _s=u(ee);Pt=o(_s,"Identique !"),_s.forEach(t),Qe=m(e),te=i(e,"P",{});var Gs=u(te);At=o(Gs,"Lorsque vous travaillez \xE0 r\xE9soudre votre propre t\xE2che, commencer par un pipeline simple comme ceux que nous avons montr\xE9s dans cette unit\xE9 est un outil pr\xE9cieux qui offre plusieurs avantages :"),Gs.forEach(t),Oe=m(e),c=i(e,"UL",{});var C=u(c);be=i(C,"LI",{});var Cs=u(be);Ht=o(Cs,"Il peut exister un mod\xE8le pr\xE9-entra\xEEn\xE9 qui r\xE9sout d\xE9j\xE0 tr\xE8s bien votre t\xE2che, vous faisant gagner beaucoup de temps"),Cs.forEach(t),Lt=m(C),se=i(C,"LI",{});var ns=u(se);he=i(ns,"CODE",{});var Zs=u(he);Dt=o(Zs,"pipeline()"),Zs.forEach(t),Qt=o(ns," s\u2019occupe de tout le pr\xE9/post-traitement pour vous, vous n\u2019avez donc pas \xE0 vous soucier d\u2019obtenir les donn\xE9es dans le bon format pour un mod\xE8le"),ns.forEach(t),Ot=m(C),qe=i(C,"LI",{});var ks=u(qe);Kt=o(ks,"Si le r\xE9sultat n\u2019est pas id\xE9al, cela vous donne quand m\xEAme une base de r\xE9f\xE9rence rapide pour les ajustements futurs"),ks.forEach(t),es=m(C),F=i(C,"LI",{});var rt=u(F);ts=o(rt,"une fois que vous avez affin\xE9 un mod\xE8le sur vos donn\xE9es personnalis\xE9es et que vous l\u2019avez partag\xE9 sur le "),Ee=i(rt,"EM",{});var xs=u(Ee);ss=o(xs,"Hub"),xs.forEach(t),ls=o(rt,", toute la communaut\xE9 pourra l\u2019utiliser rapidement et sans effort via la m\xE9thode \u2018pipeline()\u2019 rendant l\u2019IA plus accessible."),rt.forEach(t),C.forEach(t),this.h()},h(){$(q,"name","hf:doc:metadata"),$(q,"content",JSON.stringify(Fs)),$(I,"id","reconnaissance-automatique-de-la-parole-avec-pipeline"),$(I,"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"),$(I,"href","#reconnaissance-automatique-de-la-parole-avec-pipeline"),$(E,"class","relative group"),$(P,"href","audio_classification_pipeline"),$(S,"href","https://huggingface.co/models?pipeline_tag=automatic-speech-recognition&language=fr&sort=downloads"),$(S,"rel","nofollow")},m(e,l){s(document.head,q),a(e,$e,l),a(e,E,l),s(E,I),s(I,ne),v(Z,ne,null),s(E,it),s(E,oe),s(oe,ut),a(e,Ie,l),a(e,T,l),s(T,pt),s(T,re),s(re,mt),s(T,ct),a(e,Te,l),a(e,w,l),s(w,dt),s(w,ie),s(ie,ft),s(w,vt),a(e,we,l),a(e,j,l),s(j,yt),s(j,P),s(P,Mt),s(j,Ut),a(e,je,l),a(e,J,l),s(J,Jt),s(J,ue),s(ue,bt),s(J,ht),s(J,pe),s(pe,qt),s(J,Et),a(e,ze,l),v(k,e,l),a(e,Se,l),a(e,A,l),s(A,$t),a(e,_e,l),v(x,e,l),a(e,Ge,l),a(e,H,l),s(H,me),s(me,It),a(e,Ce,l),v(R,e,l),a(e,Ze,l),a(e,L,l),s(L,Tt),a(e,ke,l),v(W,e,l),a(e,xe,l),a(e,D,l),s(D,ce),s(ce,wt),a(e,Re,l),v(V,e,l),a(e,We,l),a(e,z,l),s(z,jt),s(z,de),s(de,zt),s(z,St),a(e,Ve,l),a(e,b,l),s(b,_t),s(b,S),s(S,Gt),s(S,fe),s(fe,Ct),s(b,Zt),s(b,ve),s(ve,kt),s(b,xt),a(e,ge,l),a(e,_,l),s(_,Rt),s(_,ye),s(ye,Wt),s(_,Vt),a(e,Be,l),v(g,e,l),a(e,Ne,l),a(e,Q,l),s(Q,gt),a(e,Xe,l),v(B,e,l),a(e,Ye,l),a(e,O,l),s(O,Me),s(Me,Bt),a(e,Fe,l),v(N,e,l),a(e,Pe,l),a(e,G,l),s(G,Nt),s(G,Ue),s(Ue,Xt),s(G,Yt),a(e,Ae,l),v(X,e,l),a(e,He,l),a(e,K,l),s(K,Je),s(Je,Ft),a(e,Le,l),v(Y,e,l),a(e,De,l),a(e,ee,l),s(ee,Pt),a(e,Qe,l),a(e,te,l),s(te,At),a(e,Oe,l),a(e,c,l),s(c,be),s(be,Ht),s(c,Lt),s(c,se),s(se,he),s(he,Dt),s(se,Qt),s(c,Ot),s(c,qe),s(qe,Kt),s(c,es),s(c,F),s(F,ts),s(F,Ee),s(Ee,ss),s(F,ls),Ke=!0},p:Bs,i(e){Ke||(y(Z.$$.fragment,e),y(k.$$.fragment,e),y(x.$$.fragment,e),y(R.$$.fragment,e),y(W.$$.fragment,e),y(V.$$.fragment,e),y(g.$$.fragment,e),y(B.$$.fragment,e),y(N.$$.fragment,e),y(X.$$.fragment,e),y(Y.$$.fragment,e),Ke=!0)},o(e){M(Z.$$.fragment,e),M(k.$$.fragment,e),M(x.$$.fragment,e),M(R.$$.fragment,e),M(W.$$.fragment,e),M(V.$$.fragment,e),M(g.$$.fragment,e),M(B.$$.fragment,e),M(N.$$.fragment,e),M(X.$$.fragment,e),M(Y.$$.fragment,e),Ke=!1},d(e){t(q),e&&t($e),e&&t(E),U(Z),e&&t(Ie),e&&t(T),e&&t(Te),e&&t(w),e&&t(we),e&&t(j),e&&t(je),e&&t(J),e&&t(ze),U(k,e),e&&t(Se),e&&t(A),e&&t(_e),U(x,e),e&&t(Ge),e&&t(H),e&&t(Ce),U(R,e),e&&t(Ze),e&&t(L),e&&t(ke),U(W,e),e&&t(xe),e&&t(D),e&&t(Re),U(V,e),e&&t(We),e&&t(z),e&&t(Ve),e&&t(b),e&&t(ge),e&&t(_),e&&t(Be),U(g,e),e&&t(Ne),e&&t(Q),e&&t(Xe),U(B,e),e&&t(Ye),e&&t(O),e&&t(Fe),U(N,e),e&&t(Pe),e&&t(G),e&&t(Ae),U(X,e),e&&t(He),e&&t(K),e&&t(Le),U(Y,e),e&&t(De),e&&t(ee),e&&t(Qe),e&&t(te),e&&t(Oe),e&&t(c)}}}const Fs={local:"reconnaissance-automatique-de-la-parole-avec-pipeline",title:"Reconnaissance automatique de la parole avec pipeline"};function Ps(os){return Ns(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Ds extends Rs{constructor(q){super();Ws(this,q,Ps,Ys,Vs,{})}}export{Ds as default,Fs as metadata};
