import{s as X,n as Y,o as Z}from"../chunks/scheduler.cd324960.js";import{S as tt,i as et,e as i,s as a,c as z,h as nt,a as p,d as n,b as s,f as V,g as U,j as v,k as W,l as lt,m as l,n as q,t as A,o as O,p as R}from"../chunks/index.d5c3adcc.js";import{C as at,H as st,E as it}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.14d935fa.js";function pt(B){let m,y,d,b,o,w,f,T,u,D=`В этом разделе мы рассмотрели аудиозадачу преобразования текста в речь, рассказали о существующих наборах данных, предварительно обученных
моделях и нюансах дообучения SpeechT5 для нового языка.`,H,r,F=`Как вы убедились, дообучение моделей для задач преобразования текста в речь может быть сложной задачей в условиях ограниченных ресурсов. В то же время
оценивать модели преобразования текста в речь также нелегко.`,M,c,I="По этим причинам данное практическое занятие будет направлено на отработку навыков, а не на достижение определенного значения метрики.",L,x,J=`Ваша задача - провести дообучение SpeechT5 на выбранном вами наборе данных. Вы можете выбрать
другой язык из того же набора данных <code>voxpopuli</code>, либо выбрать любой другой набор данных, приведенный в этом разделе.`,E,$,K=`Помните о размере обучающих данных! Для обучения на GPU бесплатного уровня в Google Colab мы рекомендуем ограничить объем обучающих
данных примерно до 10-15 часов.`,S,_,N=`После завершения процесса дообучения поделитесь своей моделью, загрузив ее в Hub. Обязательно пометьте модель
как модель <code>text-to-speech</code> либо соответствующими параметрами kwargs, либо через графический интерфейс Hub.`,g,C,Q=`Помните, что основная цель этого упражнения - предоставить вам обширную практику, которая позволит вам отточить свои навыки и
получить более глубокое представление об аудиозадачах преобразования текста в речь.`,k,h,G,P,j;return o=new at({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),f=new st({props:{title:"Практическое занятие",local:"практическое-занятие",headingTag:"h1"}}),h=new it({props:{source:"https://github.com/huggingface/audio-transformers-course/blob/main/chapters/ru/chapter6/hands_on.mdx"}}),{c(){m=i("meta"),y=a(),d=i("p"),b=a(),z(o.$$.fragment),w=a(),z(f.$$.fragment),T=a(),u=i("p"),u.textContent=D,H=a(),r=i("p"),r.textContent=F,M=a(),c=i("p"),c.textContent=I,L=a(),x=i("p"),x.innerHTML=J,E=a(),$=i("p"),$.textContent=K,S=a(),_=i("p"),_.innerHTML=N,g=a(),C=i("p"),C.textContent=Q,k=a(),z(h.$$.fragment),G=a(),P=i("p"),this.h()},l(t){const e=nt("svelte-u9bgzb",document.head);m=p(e,"META",{name:!0,content:!0}),e.forEach(n),y=s(t),d=p(t,"P",{}),V(d).forEach(n),b=s(t),U(o.$$.fragment,t),w=s(t),U(f.$$.fragment,t),T=s(t),u=p(t,"P",{"data-svelte-h":!0}),v(u)!=="svelte-lk1182"&&(u.textContent=D),H=s(t),r=p(t,"P",{"data-svelte-h":!0}),v(r)!=="svelte-1yiysix"&&(r.textContent=F),M=s(t),c=p(t,"P",{"data-svelte-h":!0}),v(c)!=="svelte-19wc4sm"&&(c.textContent=I),L=s(t),x=p(t,"P",{"data-svelte-h":!0}),v(x)!=="svelte-f8ehym"&&(x.innerHTML=J),E=s(t),$=p(t,"P",{"data-svelte-h":!0}),v($)!=="svelte-ydjhue"&&($.textContent=K),S=s(t),_=p(t,"P",{"data-svelte-h":!0}),v(_)!=="svelte-1yrcayr"&&(_.innerHTML=N),g=s(t),C=p(t,"P",{"data-svelte-h":!0}),v(C)!=="svelte-8w5ism"&&(C.textContent=Q),k=s(t),U(h.$$.fragment,t),G=s(t),P=p(t,"P",{}),V(P).forEach(n),this.h()},h(){W(m,"name","hf:doc:metadata"),W(m,"content",mt)},m(t,e){lt(document.head,m),l(t,y,e),l(t,d,e),l(t,b,e),q(o,t,e),l(t,w,e),q(f,t,e),l(t,T,e),l(t,u,e),l(t,H,e),l(t,r,e),l(t,M,e),l(t,c,e),l(t,L,e),l(t,x,e),l(t,E,e),l(t,$,e),l(t,S,e),l(t,_,e),l(t,g,e),l(t,C,e),l(t,k,e),q(h,t,e),l(t,G,e),l(t,P,e),j=!0},p:Y,i(t){j||(A(o.$$.fragment,t),A(f.$$.fragment,t),A(h.$$.fragment,t),j=!0)},o(t){O(o.$$.fragment,t),O(f.$$.fragment,t),O(h.$$.fragment,t),j=!1},d(t){t&&(n(y),n(d),n(b),n(w),n(T),n(u),n(H),n(r),n(M),n(c),n(L),n(x),n(E),n($),n(S),n(_),n(g),n(C),n(k),n(G),n(P)),n(m),R(o,t),R(f,t),R(h,t)}}}const mt='{"title":"Практическое занятие","local":"практическое-занятие","sections":[],"depth":1}';function ot(B){return Z(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class ct extends tt{constructor(m){super(),et(this,m,ot,pt,X,{})}}export{ct as component};
