import{s as G,n as N,o as O}from"../chunks/scheduler.f7e1785c.js";import{S as R,i as B,g as c,s as r,r as S,A as I,h as d,f as n,c as i,j,u as A,x as H,k as U,y as J,a as s,v as k,d as z,t as D,w as F}from"../chunks/index.9f8f0838.js";import{H as K,E as Q}from"../chunks/getInferenceSnippets.ba5f4cd0.js";function V(E){let a,$,h,g,l,v,o,L=`Добро пожаловать во второй раздел аудиокурса от Hugging Face! Ранее мы рассмотрели основы аудиоданных
и научились работать с наборами аудиоданных с помощью библиотек 🤗 Datasets и 🤗 Transformers. Мы обсудили различные
понятия, такие как частота дискретизации, амплитуда, битовая глубина, форма волны и спектрограммы, а также рассмотрели
способы предварительной обработки данных для подготовки их к использованию в предварительно обученной модели.`,x,m,M=`К этому моменту вы, возможно, уже хотите узнать о том, с какими аудиозадачами могут справиться 🤗 Transformers, и
у вас есть все необходимые базовые знания, необходимые для дальнейшего погружения! Давайте рассмотрим некоторые из
примеров умопомрачительных аудиозадач:`,T,p,y=`<li><strong>Аудио классификация</strong>: простая классификация аудиоклипов по различным категориям. Вы можете определить, лает ли
на записи собака или мяукает кошка, или к какому музыкальному жанру относится та или иная композиция.</li> <li><strong>Автоматическое распознавание речи</strong>: преобразование аудиоклипов в текст путем их автоматической транскрибации.
Вы можете получить текстовое представление записи разговора, например, “Как дела?“. Очень полезно для ведения заметок!</li> <li><strong>Диаризация диктора</strong>: Вы когда-нибудь задумывались, кто говорит в записи? С помощью 🤗 Transformers вы сможете определить,
кто из дикторов говорит в тот или иной момент времени в аудиоклипе. Представьте себе, что вы можете различить Алису и Боба
в записи их разговора.</li> <li><strong>Перевод текста в речь</strong>: создать дикторскую версию текста, которая может быть использована для создания аудиокниги,
помочь в обеспечении доступности (для людей с ограниченными возможностями) или дать голос NPC в игре. С 🤗 Transformers
вы легко сможете это сделать!</li>`,C,u,q=`В этом разделе вы узнаете, как использовать предварительно обученные модели для решения некоторых из этих задач с помощью
функции <code>pipeline()</code> из 🤗 Transformers. В частности, мы увидим, как предварительно обученные модели могут быть использованы
для классификации звука и автоматического распознавания речи.
Давайте начнем!`,P,f,b,_,w;return l=new K({props:{title:"Раздел 2. Краткое введение в аудиоприложения",local:"раздел-2-краткое-введение-в-аудиоприложения",headingTag:"h1"}}),f=new Q({props:{source:"https://github.com/huggingface/audio-transformers-course/blob/main/chapters/ru/chapter2/introduction.mdx"}}),{c(){a=c("meta"),$=r(),h=c("p"),g=r(),S(l.$$.fragment),v=r(),o=c("p"),o.textContent=L,x=r(),m=c("p"),m.textContent=M,T=r(),p=c("ul"),p.innerHTML=y,C=r(),u=c("p"),u.innerHTML=q,P=r(),S(f.$$.fragment),b=r(),_=c("p"),this.h()},l(t){const e=I("svelte-u9bgzb",document.head);a=d(e,"META",{name:!0,content:!0}),e.forEach(n),$=i(t),h=d(t,"P",{}),j(h).forEach(n),g=i(t),A(l.$$.fragment,t),v=i(t),o=d(t,"P",{"data-svelte-h":!0}),H(o)!=="svelte-5fphe2"&&(o.textContent=L),x=i(t),m=d(t,"P",{"data-svelte-h":!0}),H(m)!=="svelte-14dqq79"&&(m.textContent=M),T=i(t),p=d(t,"UL",{"data-svelte-h":!0}),H(p)!=="svelte-1vb2jdc"&&(p.innerHTML=y),C=i(t),u=d(t,"P",{"data-svelte-h":!0}),H(u)!=="svelte-1f2uwmt"&&(u.innerHTML=q),P=i(t),A(f.$$.fragment,t),b=i(t),_=d(t,"P",{}),j(_).forEach(n),this.h()},h(){U(a,"name","hf:doc:metadata"),U(a,"content",W)},m(t,e){J(document.head,a),s(t,$,e),s(t,h,e),s(t,g,e),k(l,t,e),s(t,v,e),s(t,o,e),s(t,x,e),s(t,m,e),s(t,T,e),s(t,p,e),s(t,C,e),s(t,u,e),s(t,P,e),k(f,t,e),s(t,b,e),s(t,_,e),w=!0},p:N,i(t){w||(z(l.$$.fragment,t),z(f.$$.fragment,t),w=!0)},o(t){D(l.$$.fragment,t),D(f.$$.fragment,t),w=!1},d(t){t&&(n($),n(h),n(g),n(v),n(o),n(x),n(m),n(T),n(p),n(C),n(u),n(P),n(b),n(_)),n(a),F(l,t),F(f,t)}}}const W='{"title":"Раздел 2. Краткое введение в аудиоприложения","local":"раздел-2-краткое-введение-в-аудиоприложения","sections":[],"depth":1}';function X(E){return O(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class et extends R{constructor(a){super(),B(this,a,X,V,G,{})}}export{et as component};
