import{s as X,n as Y,o as Z}from"../chunks/scheduler.a045fce0.js";import{S as ee,i as te,e as l,s as a,c as G,h as ne,a as o,d as n,b as i,f as Q,g as U,j as _,k as W,l as se,m as s,n as k,t as A,o as R,p as V}from"../chunks/index.5135b896.js";import{C as ae,H as ie,E as le}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.c28af3fb.js";function oe(D){let r,b,C,q,u,g,p,T,m,F="Dans cette unité, nous avons exploré la tâche audio de synthèse vocale, parlé des jeux de données existants, des modèles pré-entraînés et des nuances du <em>finetuning</em> de SpeechT5 pour une nouvelle langue.",H,c,O="Comme vous l’avez vu, le <em>finetuning</em> des modèles pour la tâche de synthèse vocale peut s’avérer difficile dans des scénarios à faibles ressources. Parallèlement, l’évaluation des modèles de synthèse vocale n’est pas facile non plus.",M,d,B="Pour ces raisons, cet exercice pratique se concentrera sur la mise en pratique des compétences plutôt que sur l’obtention d’une certaine valeur de métrique.",y,f,I="Votre objectif pour cette tâche est de <em>finetuner</em> SpeechT5 sur un jeu de données de votre choix. Vous pouvez choisir une autre langue dans le même jeu de données <code>voxpopuli</code>, ou tout autre jeu de données listé dans cette unité.",L,v,J="Faites attention à la taille des données d’entraînement ! Pour s’entraîner sur un GPU gratuit de Google Colab, nous recommandons de limiter les données d’entraînement à environ 10-15 heures.",z,x,K="Une fois que vous avez terminé le processus de <em>finetuné</em>, partagez votre modèle en le téléchargeant sur le <em>Hub</em>. Assurez-vous de marquer votre modèle comme un modèle <code>text-to-speech</code> soit avec les kwargs appropriés, soit dans l’interface utilisateur du <em>Hub</em>.",w,h,N="Rappelez-vous, le but principal de cet exercice est de vous fournir une grande pratique, vous permettant d’affiner vos compétences et d’acquérir une compréhension plus profonde des tâches audio de synthèse vocale.",E,$,j,P,S;return u=new ae({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),p=new ie({props:{title:"Exercice pratique",local:"exercice-pratique",headingTag:"h1"}}),$=new le({props:{source:"https://github.com/huggingface/audio-transformers-course/blob/main/chapters/fr/chapter6/hands_on.mdx"}}),{c(){r=l("meta"),b=a(),C=l("p"),q=a(),G(u.$$.fragment),g=a(),G(p.$$.fragment),T=a(),m=l("p"),m.innerHTML=F,H=a(),c=l("p"),c.innerHTML=O,M=a(),d=l("p"),d.textContent=B,y=a(),f=l("p"),f.innerHTML=I,L=a(),v=l("p"),v.textContent=J,z=a(),x=l("p"),x.innerHTML=K,w=a(),h=l("p"),h.textContent=N,E=a(),G($.$$.fragment),j=a(),P=l("p"),this.h()},l(e){const t=ne("svelte-u9bgzb",document.head);r=o(t,"META",{name:!0,content:!0}),t.forEach(n),b=i(e),C=o(e,"P",{}),Q(C).forEach(n),q=i(e),U(u.$$.fragment,e),g=i(e),U(p.$$.fragment,e),T=i(e),m=o(e,"P",{"data-svelte-h":!0}),_(m)!=="svelte-1hvz7xe"&&(m.innerHTML=F),H=i(e),c=o(e,"P",{"data-svelte-h":!0}),_(c)!=="svelte-15qp5hv"&&(c.innerHTML=O),M=i(e),d=o(e,"P",{"data-svelte-h":!0}),_(d)!=="svelte-orvpc1"&&(d.textContent=B),y=i(e),f=o(e,"P",{"data-svelte-h":!0}),_(f)!=="svelte-2ejsr9"&&(f.innerHTML=I),L=i(e),v=o(e,"P",{"data-svelte-h":!0}),_(v)!=="svelte-tirx5v"&&(v.textContent=J),z=i(e),x=o(e,"P",{"data-svelte-h":!0}),_(x)!=="svelte-1l6ehf1"&&(x.innerHTML=K),w=i(e),h=o(e,"P",{"data-svelte-h":!0}),_(h)!=="svelte-1dbx0ot"&&(h.textContent=N),E=i(e),U($.$$.fragment,e),j=i(e),P=o(e,"P",{}),Q(P).forEach(n),this.h()},h(){W(r,"name","hf:doc:metadata"),W(r,"content",re)},m(e,t){se(document.head,r),s(e,b,t),s(e,C,t),s(e,q,t),k(u,e,t),s(e,g,t),k(p,e,t),s(e,T,t),s(e,m,t),s(e,H,t),s(e,c,t),s(e,M,t),s(e,d,t),s(e,y,t),s(e,f,t),s(e,L,t),s(e,v,t),s(e,z,t),s(e,x,t),s(e,w,t),s(e,h,t),s(e,E,t),k($,e,t),s(e,j,t),s(e,P,t),S=!0},p:Y,i(e){S||(A(u.$$.fragment,e),A(p.$$.fragment,e),A($.$$.fragment,e),S=!0)},o(e){R(u.$$.fragment,e),R(p.$$.fragment,e),R($.$$.fragment,e),S=!1},d(e){e&&(n(b),n(C),n(q),n(g),n(T),n(m),n(H),n(c),n(M),n(d),n(y),n(f),n(L),n(v),n(z),n(x),n(w),n(h),n(E),n(j),n(P)),n(r),V(u,e),V(p,e),V($,e)}}}const re='{"title":"Exercice pratique","local":"exercice-pratique","sections":[],"depth":1}';function ue(D){return Z(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class de extends ee{constructor(r){super(),te(this,r,ue,oe,X,{})}}export{de as component};
