import{s as B,n as D,o as F}from"../chunks/scheduler.cd324960.js";import{S as I,i as J,e as c,s as l,c as M,h as K,a as h,d as n,b as i,f as O,g as S,j,k as R,l as Q,m as a,n as T,t as L,o as k,p as H}from"../chunks/index.d5c3adcc.js";import{C as V,H as U,E as W}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.fc13b46c.js";function X(q){let s,d,_,g,m,C,o,v,p,w,r,A="所有音频或语音相关的任务都需要使用音频文件。在我们深入了解这些任务之前，我们需要了解音频文件的实际内容以及如何利用音频文件。",P,f,G="本单元将为你介绍与音频数据相关的基本概念，包括波形、采样率和频谱图。你会学习到如何使用音频数据集，包括音频数据加载、音频数据预处理，以及高效加载大规模音频数据集的流式加载方法。",b,u,N="完成本单元的学习后，你会掌握基础的音频相关术语，并且掌握针对不同应用的音频数据处理工具。本单元的知识会成为后面章节的基础。",y,$,E,x,z;return m=new V({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),o=new U({props:{title:"第1单元：音频数据处理",local:"第1单元音频数据处理",headingTag:"h1"}}),p=new U({props:{title:"单元简介",local:"单元简介",headingTag:"h2"}}),$=new W({props:{source:"https://github.com/huggingface/audio-transformers-course/blob/main/chapters/zh-CN/chapter1/introduction.mdx"}}),{c(){s=c("meta"),d=l(),_=c("p"),g=l(),M(m.$$.fragment),C=l(),M(o.$$.fragment),v=l(),M(p.$$.fragment),w=l(),r=c("p"),r.textContent=A,P=l(),f=c("p"),f.textContent=G,b=l(),u=c("p"),u.textContent=N,y=l(),M($.$$.fragment),E=l(),x=c("p"),this.h()},l(t){const e=K("svelte-u9bgzb",document.head);s=h(e,"META",{name:!0,content:!0}),e.forEach(n),d=i(t),_=h(t,"P",{}),O(_).forEach(n),g=i(t),S(m.$$.fragment,t),C=i(t),S(o.$$.fragment,t),v=i(t),S(p.$$.fragment,t),w=i(t),r=h(t,"P",{"data-svelte-h":!0}),j(r)!=="svelte-1c0lrzl"&&(r.textContent=A),P=i(t),f=h(t,"P",{"data-svelte-h":!0}),j(f)!=="svelte-1p474tn"&&(f.textContent=G),b=i(t),u=h(t,"P",{"data-svelte-h":!0}),j(u)!=="svelte-14swkog"&&(u.textContent=N),y=i(t),S($.$$.fragment,t),E=i(t),x=h(t,"P",{}),O(x).forEach(n),this.h()},h(){R(s,"name","hf:doc:metadata"),R(s,"content",Y)},m(t,e){Q(document.head,s),a(t,d,e),a(t,_,e),a(t,g,e),T(m,t,e),a(t,C,e),T(o,t,e),a(t,v,e),T(p,t,e),a(t,w,e),a(t,r,e),a(t,P,e),a(t,f,e),a(t,b,e),a(t,u,e),a(t,y,e),T($,t,e),a(t,E,e),a(t,x,e),z=!0},p:D,i(t){z||(L(m.$$.fragment,t),L(o.$$.fragment,t),L(p.$$.fragment,t),L($.$$.fragment,t),z=!0)},o(t){k(m.$$.fragment,t),k(o.$$.fragment,t),k(p.$$.fragment,t),k($.$$.fragment,t),z=!1},d(t){t&&(n(d),n(_),n(g),n(C),n(v),n(w),n(r),n(P),n(f),n(b),n(u),n(y),n(E),n(x)),n(s),H(m,t),H(o,t),H(p,t),H($,t)}}}const Y='{"title":"第1单元：音频数据处理","local":"第1单元音频数据处理","sections":[{"title":"单元简介","local":"单元简介","sections":[],"depth":2}],"depth":1}';function Z(q){return F(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class at extends I{constructor(s){super(),J(this,s,Z,X,B,{})}}export{at as component};
