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