import{s as G,n as I,o as N}from"../chunks/scheduler.a045fce0.js";import{S as O,i as Q,e as f,s as i,c as q,h as J,a as g,d as t,b as s,f as R,g as L,j as M,k as F,l as K,m as n,n as w,t as H,o as U,p as j}from"../chunks/index.bc14ef44.js";import{C as V,H as W,E as X}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.1537ddec.js";function Y(A){let o,$,b,v,r,x,d,_,l,k=`Bienvenido a la segunda unidad del curso de audio de Hugging Face¡, Anteriormente, exploramos los conceptos fundamentales
de los datos de audio y aprendimo como trabajar con conjuntos de datos de audio usando las librerias 🤗 Datasets y 🤗 Transformers.
Discutimos diferentes conceptos como frecuencia de muestreo, amplitud, profundidad de bits, forma de onda y espectrogramas, y vimos
como preprocesar datos para un modelo pre-entrenado.`,y,u,S=`En este punto quiza estes ansioso por aprender acerca de las tareas de audio que 🤗 Transformers puede realizar, y ahora que tienes
los conocimientos fundamentales para comprenderlo todo, echemos un vistazo a unos impresionantes ejemplos de aplicaciones de audio.`,C,c,D=`<li><strong>Clasificación de Audio</strong>: Categorizar facilmente un clip de audio. Puedes identificar si una grabación es de un ladrido de un perro
o un maullido de gato, o a que género corresponde una cación.</li> <li><strong>Reconocimiento automático de voz</strong>: Transformar un clip de audio en texto a traves de una transcripción automática. Puedes obtener
la representación en texto de una grabación en donde alguien habla. Muy útil para tomar notas!</li> <li><strong>Diarización de hablantes</strong> Alguna vez te has preguntado ¿Quién habla en una grabación? con 🤗 Transformers, puedes identificar
que persona esta hablando en un determinado tiempo del clip de audio. Imaginate ser capaz de de diferencias entre “Alice” y “Bob”
en una grabación en donde ambos estan teniendo una conversación.</li> <li><strong>Texto a voz</strong>: Crear una narración a partir de un texto que puede ser usada para crear un audio book, ayuda con la accesibilidad,
o le da la voz a un NPC en un juego. con 🤗 Transformers puedes hacer facilmente esto</li>`,T,m,B=`En esta unidad, tu aprenderas como usar modelos pre entrenados para algunas de estas tareas usando la función <code>pipeline()</code> de 🤗 Transformers.
Especificamente, veremos como usar modelos pre-entrenados para las tareas de clasificación de audio y reconocimiento automático de la voz.
Comencemos!`,z,p,P,h,E;return r=new V({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),d=new W({props:{title:"Unidad 2. Una introducción amigable a las aplicaciones de audio",local:"unidad-2-una-introducción-amigable-a-las-aplicaciones-de-audio",headingTag:"h1"}}),p=new X({props:{source:"https://github.com/huggingface/audio-transformers-course/blob/main/chapters/es/chapter2/introduction.mdx"}}),{c(){o=f("meta"),$=i(),b=f("p"),v=i(),q(r.$$.fragment),x=i(),q(d.$$.fragment),_=i(),l=f("p"),l.textContent=k,y=i(),u=f("p"),u.textContent=S,C=i(),c=f("ul"),c.innerHTML=D,T=i(),m=f("p"),m.innerHTML=B,z=i(),q(p.$$.fragment),P=i(),h=f("p"),this.h()},l(e){const a=J("svelte-u9bgzb",document.head);o=g(a,"META",{name:!0,content:!0}),a.forEach(t),$=s(e),b=g(e,"P",{}),R(b).forEach(t),v=s(e),L(r.$$.fragment,e),x=s(e),L(d.$$.fragment,e),_=s(e),l=g(e,"P",{"data-svelte-h":!0}),M(l)!=="svelte-8pno6u"&&(l.textContent=k),y=s(e),u=g(e,"P",{"data-svelte-h":!0}),M(u)!=="svelte-o3fts0"&&(u.textContent=S),C=s(e),c=g(e,"UL",{"data-svelte-h":!0}),M(c)!=="svelte-xh6eqi"&&(c.innerHTML=D),T=s(e),m=g(e,"P",{"data-svelte-h":!0}),M(m)!=="svelte-mnkgkh"&&(m.innerHTML=B),z=s(e),L(p.$$.fragment,e),P=s(e),h=g(e,"P",{}),R(h).forEach(t),this.h()},h(){F(o,"name","hf:doc:metadata"),F(o,"content",Z)},m(e,a){K(document.head,o),n(e,$,a),n(e,b,a),n(e,v,a),w(r,e,a),n(e,x,a),w(d,e,a),n(e,_,a),n(e,l,a),n(e,y,a),n(e,u,a),n(e,C,a),n(e,c,a),n(e,T,a),n(e,m,a),n(e,z,a),w(p,e,a),n(e,P,a),n(e,h,a),E=!0},p:I,i(e){E||(H(r.$$.fragment,e),H(d.$$.fragment,e),H(p.$$.fragment,e),E=!0)},o(e){U(r.$$.fragment,e),U(d.$$.fragment,e),U(p.$$.fragment,e),E=!1},d(e){e&&(t($),t(b),t(v),t(x),t(_),t(l),t(y),t(u),t(C),t(c),t(T),t(m),t(z),t(P),t(h)),t(o),j(r,e),j(d,e),j(p,e)}}}const Z='{"title":"Unidad 2. Una introducción amigable a las aplicaciones de audio","local":"unidad-2-una-introducción-amigable-a-las-aplicaciones-de-audio","sections":[],"depth":1}';function ee(A){return N(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class oe extends O{constructor(o){super(),Q(this,o,ee,Y,G,{})}}export{oe as component};
