import{s as rt,a as mt,n as ft,o as ut}from"../chunks/scheduler.cd324960.js";import{S as ot,i as pt,e as s,s as i,c as F,h as ct,a as r,d as n,b as a,f as st,g as O,j as f,k as P,l as ht,m as l,n as V,t as B,o as J,p as K}from"../chunks/index.d5c3adcc.js";import{C as xt,H as _t,E as vt}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.145cba0d.js";function dt(N){let u,M,b,L,p,y,c,H,h,Q="В этом разделе мы рассмотрим, как трансформеры могут быть использованы для преобразования устной речи в текст - задача, известная как <em>распознавание речи</em> (<em>speech recognition</em>).",S,o,W='<img src="https://huggingface.co/datasets/huggingface-course/audio-course-images/resolve/main/asr_diagram.png" alt="Diagram of speech to text"/>',j,x,X=`Распознавание речи, известное также как автоматическое распознавание речи (automatic speech recognition - ASR) или преобразование речи в текст
(speech-to-text - STT), является одной из наиболее популярных и интересных задач обработки устной речи. Она используется в широком спектре приложений,
включая диктовку, голосовые помощники, субтитры к видео и транскрибацию переговоров / совещаний.`,A,_,Y=`Возможно, вы уже не раз пользовались системой распознавания речи, даже не подозревая об этом! Возьмем, к примеру, цифрового ассистента в вашем смартфоне
(Siri, Google Assistant, Alexa). Когда вы пользуетесь такими помощниками, первое, что они делают, - это транскрибируют вашу устную речь в письменный
текст, готовый к использованию для решения последующих задач (например, для поиска прогноза погоды 🌤️).`,E,v,Z=`Попробуйте воспользоваться демонстрацией распознавания речи, приведенной ниже. Вы можете записать себя с помощью микрофона или перетащить в окно образец
звука для расшифровки:`,R,m,tt="",et,q,d,nt=`Распознавание речи является сложной задачей, поскольку требует совместного знания в области звука и текста. Входной звук может содержать много фоновых
шумов и произноситься дикторами с разным акцентом, что затрудняет выделение произносимой речи. В письменном тексте могут присутствовать символы, не
имеющие акустического звучания, например, знаки препинания, которые трудно определить только по звуку. Все это - препятствия, которые нам приходится
преодолевать при создании эффективных систем распознавания речи!`,z,$,lt=`Теперь, когда мы определились с задачей, можно приступить к более детальному изучению распознавания речи. К концу этого раздела вы будете иметь хорошее
фундаментальное представление о различных доступных предварительно обученных моделях распознавания речи и о том, как использовать их с библиотекой
🤗 Transformers. Вы также узнаете о процедуре тонкой настройки ASR-модели на выбранный домен или язык, что позволит вам построить производительную
систему для решения любой задачи. Вы сможете продемонстрировать свою модель друзьям и близким, создав “живую” демонстрацию, которая воспринимает любую
устную речь и преобразует ее в текст!`,I,C,it="В частности, мы рассмотрим:",k,g,at='<li><a href="asr_models">Предварительно обученные модели для распознавания речи</a></li> <li><a href="choosing_dataset">Выбор набора данных</a></li> <li><a href="evaluation">Оценка и метрики для распознавания речи</a></li> <li><a href="fine-tuning">Как дообучить ASR-систему с помощью Trainer API</a></li> <li><a href="demo">Создание демо</a></li> <li><a href="hands_on">Практическое занятие</a></li>',D,T,G,w,U;return p=new xt({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),c=new _t({props:{title:"Чему вы научитесь и что создадите",local:"чему-вы-научитесь-и-что-создадите",headingTag:"h1"}}),T=new vt({props:{source:"https://github.com/huggingface/audio-transformers-course/blob/main/chapters/ru/chapter5/introduction.mdx"}}),{c(){u=s("meta"),M=i(),b=s("p"),L=i(),F(p.$$.fragment),y=i(),F(c.$$.fragment),H=i(),h=s("p"),h.innerHTML=Q,S=i(),o=s("div"),o.innerHTML=W,j=i(),x=s("p"),x.textContent=X,A=i(),_=s("p"),_.textContent=Y,E=i(),v=s("p"),v.textContent=Z,R=i(),m=s("iframe"),m.innerHTML=tt,q=i(),d=s("p"),d.textContent=nt,z=i(),$=s("p"),$.textContent=lt,I=i(),C=s("p"),C.textContent=it,k=i(),g=s("ul"),g.innerHTML=at,D=i(),F(T.$$.fragment),G=i(),w=s("p"),this.h()},l(t){const e=ct("svelte-u9bgzb",document.head);u=r(e,"META",{name:!0,content:!0}),e.forEach(n),M=a(t),b=r(t,"P",{}),st(b).forEach(n),L=a(t),O(p.$$.fragment,t),y=a(t),O(c.$$.fragment,t),H=a(t),h=r(t,"P",{"data-svelte-h":!0}),f(h)!=="svelte-bzcc7w"&&(h.innerHTML=Q),S=a(t),o=r(t,"DIV",{class:!0,"data-svelte-h":!0}),f(o)!=="svelte-gouu61"&&(o.innerHTML=W),j=a(t),x=r(t,"P",{"data-svelte-h":!0}),f(x)!=="svelte-18pqcjj"&&(x.textContent=X),A=a(t),_=r(t,"P",{"data-svelte-h":!0}),f(_)!=="svelte-1dcxogg"&&(_.textContent=Y),E=a(t),v=r(t,"P",{"data-svelte-h":!0}),f(v)!=="svelte-192q24l"&&(v.textContent=Z),R=a(t),m=r(t,"IFRAME",{src:!0,frameborder:!0,width:!0,height:!0,"data-svelte-h":!0}),f(m)!=="svelte-aw0ubw"&&(m.innerHTML=tt),q=a(t),d=r(t,"P",{"data-svelte-h":!0}),f(d)!=="svelte-1js5bd6"&&(d.textContent=nt),z=a(t),$=r(t,"P",{"data-svelte-h":!0}),f($)!=="svelte-jhyryp"&&($.textContent=lt),I=a(t),C=r(t,"P",{"data-svelte-h":!0}),f(C)!=="svelte-13cji4f"&&(C.textContent=it),k=a(t),g=r(t,"UL",{"data-svelte-h":!0}),f(g)!=="svelte-j5gekn"&&(g.innerHTML=at),D=a(t),O(T.$$.fragment,t),G=a(t),w=r(t,"P",{}),st(w).forEach(n),this.h()},h(){P(u,"name","hf:doc:metadata"),P(u,"content",$t),P(o,"class","flex justify-center"),mt(m.src,et="https://course-demos-whisper-small.hf.space")||P(m,"src",et),P(m,"frameborder","0"),P(m,"width","850"),P(m,"height","450")},m(t,e){ht(document.head,u),l(t,M,e),l(t,b,e),l(t,L,e),V(p,t,e),l(t,y,e),V(c,t,e),l(t,H,e),l(t,h,e),l(t,S,e),l(t,o,e),l(t,j,e),l(t,x,e),l(t,A,e),l(t,_,e),l(t,E,e),l(t,v,e),l(t,R,e),l(t,m,e),l(t,q,e),l(t,d,e),l(t,z,e),l(t,$,e),l(t,I,e),l(t,C,e),l(t,k,e),l(t,g,e),l(t,D,e),V(T,t,e),l(t,G,e),l(t,w,e),U=!0},p:ft,i(t){U||(B(p.$$.fragment,t),B(c.$$.fragment,t),B(T.$$.fragment,t),U=!0)},o(t){J(p.$$.fragment,t),J(c.$$.fragment,t),J(T.$$.fragment,t),U=!1},d(t){t&&(n(M),n(b),n(L),n(y),n(H),n(h),n(S),n(o),n(j),n(x),n(A),n(_),n(E),n(v),n(R),n(m),n(q),n(d),n(z),n($),n(I),n(C),n(k),n(g),n(D),n(G),n(w)),n(u),K(p,t),K(c,t),K(T,t)}}}const $t='{"title":"Чему вы научитесь и что создадите","local":"чему-вы-научитесь-и-что-создадите","sections":[],"depth":1}';function Ct(N){return ut(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class bt extends ot{constructor(u){super(),pt(this,u,Ct,dt,rt,{})}}export{bt as component};
