import{s as M,n as A,o as E}from"../chunks/scheduler.f6b352c8.js";import{S as L,i as q,g as u,s as k,r as D,A as K,h as d,f as n,c,j as B,u as N,x as C,k as H,y as U,a,v as j,d as F,t as O,w as R}from"../chunks/index.7f38e934.js";import{H as G}from"../chunks/Heading.333929c4.js";function I(P){let t,b,g,y,l,f,r,$="Hugging Face ses kursunun ikinci ünitesine hoş geldiniz! Daha önce, ses verilerinin temellerini keşfettik ve 🤗 Datasets ve 🤗 Transformers kütüphanelerini kullanarak ses veri kümesiyle nasıl çalışılacağını öğrendik. Örnekleme hızı, genlik, bit derinliği, dalga formu ve spektrogram gibi çeşitli kavramları tartıştık ve veriyi önceden eğitilmiş bir model için hazırlamak için nasıl işleyeceğimizi gördük.",v,s,T="Bu noktada, Transformers’ın gerçekleştirebileceği ses görevleri hakkında bilgi edinmek için istekli olabilirsiniz ve dalmak için gerekli tüm temel bilgilere sahipsiniz! Akıllara durgunluk veren bazı sesli görev örneklerine bir göz atalım:",h,m,S="<li><strong>Ses sınıflandırması</strong>: Ses kliplerini kolayca farklı kategorilere ayırın. Bir kaydın havlayan bir köpek mi yoksa miyavlayan bir kedi mi olduğunu ya da şarkının hangi müzik türüne ait olduğunu belirleyebilirsiniz.</li> <li><strong>Otomatik konuşma tanıma</strong>: Ses kliplerini otomatik olarak yazıya dönüştürerek metne dönüştürün. “Bugün nasılsın?” gibi konuşan birinin kaydının metin temsilini alabilirsiniz. Not almak için oldukça faydalı!</li> <li><strong>Konuşmacı günlüğü</strong>: Kayıtta kimin konuştuğunu hiç merak ettiniz mi? 🤗 Transformers ile herhangi bir anda hangi konuşmacının konuştuğunu bir ses klibinde belirleyebilirsiniz. Bir konuşma kaydında “Alice” ve “Bob”u ayırt edebildiğinizi hayal edin.</li> <li><strong>Metinden konuşmaya</strong>: sesli kitap oluşturmak, erişilebilirliğe yardımcı olmak veya bir oyundaki bir NPC’ye ses vermek için kullanılabilecek bir metnin anlatımlı bir versiyonunu oluşturun. 🤗 Transformers ile bunu kolayca yapabilirsiniz!</li>",z,o,w="Bu ünite içinde, 🤗 Transformers’ın pipeline() işlevini kullanarak bazı görevler için önceden eğitilmiş modelleri nasıl kullanacağınızı öğreneceksiniz. Özellikle, önceden eğitilmiş modellerin nasıl ses sınıflandırması, otomatik konuşma tanıma ve ses üretme için kullanılabileceğini göreceğiz. Şimdi başlayalım!",_,p,x;return l=new G({props:{title:"Ünite 2. Ses uygulamalarına nazik bir giriş",local:"ünite-2-ses-uygulamalarına-nazik-bir-giriş",headingTag:"h1"}}),{c(){t=u("meta"),b=k(),g=u("p"),y=k(),D(l.$$.fragment),f=k(),r=u("p"),r.textContent=$,v=k(),s=u("p"),s.textContent=T,h=k(),m=u("ul"),m.innerHTML=S,z=k(),o=u("p"),o.textContent=w,_=k(),p=u("p"),this.h()},l(e){const i=K("svelte-u9bgzb",document.head);t=d(i,"META",{name:!0,content:!0}),i.forEach(n),b=c(e),g=d(e,"P",{}),B(g).forEach(n),y=c(e),N(l.$$.fragment,e),f=c(e),r=d(e,"P",{"data-svelte-h":!0}),C(r)!=="svelte-icbtvu"&&(r.textContent=$),v=c(e),s=d(e,"P",{"data-svelte-h":!0}),C(s)!=="svelte-12xlxfz"&&(s.textContent=T),h=c(e),m=d(e,"UL",{"data-svelte-h":!0}),C(m)!=="svelte-1etv0xq"&&(m.innerHTML=S),z=c(e),o=d(e,"P",{"data-svelte-h":!0}),C(o)!=="svelte-1ukz5pc"&&(o.textContent=w),_=c(e),p=d(e,"P",{}),B(p).forEach(n),this.h()},h(){H(t,"name","hf:doc:metadata"),H(t,"content",J)},m(e,i){U(document.head,t),a(e,b,i),a(e,g,i),a(e,y,i),j(l,e,i),a(e,f,i),a(e,r,i),a(e,v,i),a(e,s,i),a(e,h,i),a(e,m,i),a(e,z,i),a(e,o,i),a(e,_,i),a(e,p,i),x=!0},p:A,i(e){x||(F(l.$$.fragment,e),x=!0)},o(e){O(l.$$.fragment,e),x=!1},d(e){e&&(n(b),n(g),n(y),n(f),n(r),n(v),n(s),n(h),n(m),n(z),n(o),n(_),n(p)),n(t),R(l,e)}}}const J='{"title":"Ünite 2. Ses uygulamalarına nazik bir giriş","local":"ünite-2-ses-uygulamalarına-nazik-bir-giriş","sections":[],"depth":1}';function Q(P){return E(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Y extends L{constructor(t){super(),q(this,t,Q,I,M,{})}}export{Y as component};
