import{s as as,n as ns,o as ps}from"../chunks/scheduler.cd324960.js";import{S as is,i as js,e as n,s as M,c as j,h as ys,a as p,d as t,b as a,f as Ms,g as y,j as i,k as _l,l as us,m as e,n as u,t as o,o as m,p as c}from"../chunks/index.d5c3adcc.js";import{C as os,H as ms,E as cs}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.8955e42b.js";import{C as U}from"../chunks/CodeBlock.e6d23c2c.js";function Us(Ql){let r,K,P,ll,d,sl,T,tl,w,ql=`В этом курсе мы будем использовать библиотеку 🤗 Datasets для работы с наборами аудиоданных. 🤗 Datasets - это библиотека с открытым исходным кодом для
загрузки и подготовки наборов данных всех модальностей, включая аудио. Библиотека предоставляет легкий доступ к беспрецедентному
подборке наборов данных машинного обучения, публично доступных на Hugging Face Hub. Кроме того, 🤗 Datasets содержит множество
функций, предназначенных для работы с аудиоданными, которые упрощают работу с ними как для исследователей, так и для практиков.`,el,h,xl="Для начала работы с наборами аудиоданных необходимо убедиться, что у вас установлена библиотека 🤗 Datasets:",Ml,A,al,f,Rl=`Одной из ключевых особенностей 🤗 Datasets является возможность загрузки и подготовки набора данных всего одной строкой
Python-кода с помощью функции <code>load_dataset()</code>.`,nl,b,Fl=`Давайте загрузим и исследуем набор аудиоданных под названием <a href="https://huggingface.co/datasets/PolyAI/minds14" rel="nofollow">MINDS-14</a>, который содержит
записи людей, задающих вопросы системе дистанционного банковского обслуживания на нескольких языках и диалектах.`,pl,C,Yl=`Для загрузки набора данных MINDS-14 нам необходимо скопировать идентификатор набора данных на хабе (<code>PolyAI/minds14</code>) и передать его
в функцию <code>load_dataset</code>. Мы также укажем, что нас интересует только австралийское подмножество (<code>en-AU</code>)
данных, и ограничим его частью набора данных предназначенной для обучения:`,il,I,jl,$,Hl="<strong>Output:</strong>",yl,g,ul,G,Nl=`Набор содержит 654 аудиофайла, каждый из которых сопровождается транскрипцией, переводом на английский язык и меткой,
указывающей на намерение человека, сделавшего запрос. В столбце audio содержатся необработанные аудиоданные. Рассмотрим подробнее
на одном из примеров:`,ol,k,ml,Z,Sl="<strong>Output:</strong>",cl,v,Ul,B,Xl="Вы  можете заметить, что столбец аудио содержит несколько параметров. Вот что они собой представляют:",rl,E,zl="<li><code>path</code>: путь к аудиофайлу (в данном случае <code>*.wav</code>).</li> <li><code>array</code>: Декодированные аудиоданные, представленные в виде одномерного массива NumPy.</li> <li><code>sampling_rate</code>. Частота дискретизации аудиофайла (в данном примере 8 000 Гц).</li>",Jl,W,Vl=`Класс <code>intent_class</code> - это классификационная категория аудиозаписи. Для преобразования этого числа в осмысленную строку
можно использовать метод <code>int2str()</code>:`,dl,_,Tl,Q,Ll="<strong>Output:</strong>",wl,q,hl,x,Dl=`Если посмотреть на транскрипцию, то можно увидеть, что в аудиофайле действительно записан человек, задающий вопрос
об оплате счета.`,Al,R,Pl=`Если вы планируете обучать аудиоклассификатор на этом подмножестве данных, то, возможно, вам не обязательно понадобятся все признаки. Например,
<code>lang_id</code> будет иметь одно и то же значение для всех примеров и не будет полезен. Параметр <code>english_transcription</code>, скорее всего, будет
дублировать <code>transcription</code> в этом подмножестве, поэтому их можно смело удалить.`,fl,F,Ol="Удалить нерелевантные признаки можно с помощью метода 🤗 Datasets <code>remove_columns</code>:",bl,Y,Cl,H,Kl="<strong>Output:</strong>",Il,N,$l,S,ls=`Теперь, когда мы загрузили и осмотрели необработанное содержимое набора данных, давайте прослушаем несколько примеров! Мы воспользуемся функциями <code>Blocks</code>
и <code>Audio</code> из <code>Gradio</code> для декодирования нескольких случайных образцов из набора данных:`,gl,X,Gl,z,ss="При желании можно также визуализировать некоторые примеры. Построим форму волны для первого примера.",kl,V,Zl,J,ts='<img src="https://huggingface.co/datasets/huggingface-course/audio-course-images/resolve/main/waveform_unit1.png" alt="Waveform plot"/>',vl,L,es=`Попробуйте! Загрузите другой диалект или язык из набора данных MINDS-14, прослушайте и визуализируйте несколько примеров, чтобы получить представление
о вариативности всего набора данных. Полный список доступных языков можно найти <a href="https://huggingface.co/datasets/PolyAI/minds14" rel="nofollow">здесь</a>.`,Bl,D,El,O,Wl;return d=new os({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),T=new ms({props:{title:"Загрузка и изучение аудио набора данных",local:"загрузка-и-изучение-аудио-набора-данных",headingTag:"h1"}}),A=new U({props:{code:"cGlwJTIwaW5zdGFsbCUyMGRhdGFzZXRzJTVCYXVkaW8lNUQlMjBzb3VuZGZpbGUlMjBsaWJyb3NhJTIwdG9yY2hjb2RlYw==",highlighted:"pip install datasets[audio] soundfile librosa torchcodec",wrap:!1}}),I=new U({props:{code:"ZnJvbSUyMGRhdGFzZXRzJTIwaW1wb3J0JTIwbG9hZF9kYXRhc2V0JTBBJTBBbWluZHMlMjAlM0QlMjBsb2FkX2RhdGFzZXQoJTIyUG9seUFJJTJGbWluZHMxNCUyMiUyQyUyMG5hbWUlM0QlMjJlbi1BVSUyMiUyQyUyMHNwbGl0JTNEJTIydHJhaW4lMjIpJTBBbWluZHM=",highlighted:`<span class="hljs-keyword">from</span> datasets <span class="hljs-keyword">import</span> load_dataset

minds = load_dataset(<span class="hljs-string">&quot;PolyAI/minds14&quot;</span>, name=<span class="hljs-string">&quot;en-AU&quot;</span>, split=<span class="hljs-string">&quot;train&quot;</span>)
minds`,wrap:!1}}),g=new U({props:{code:"RGF0YXNldCglMEElMjAlMjAlMjAlMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBmZWF0dXJlcyUzQSUyMCU1QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMnBhdGglMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJhdWRpbyUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMnRyYW5zY3JpcHRpb24lMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJlbmdsaXNoX3RyYW5zY3JpcHRpb24lMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJpbnRlbnRfY2xhc3MlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJsYW5nX2lkJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTVEJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwbnVtX3Jvd3MlM0ElMjA2NTQlMkMlMEElMjAlMjAlMjAlMjAlN0QlMEEp",highlighted:`Dataset(
    <span class="hljs-punctuation">{</span>
<span class="hljs-symbol">        features:</span> [
            <span class="hljs-string">&quot;path&quot;</span>,
            <span class="hljs-string">&quot;audio&quot;</span>,
            <span class="hljs-string">&quot;transcription&quot;</span>,
            <span class="hljs-string">&quot;english_transcription&quot;</span>,
            <span class="hljs-string">&quot;intent_class&quot;</span>,
            <span class="hljs-string">&quot;lang_id&quot;</span>,
        ],
<span class="hljs-symbol">        num_rows:</span> <span class="hljs-number">654</span>,
    <span class="hljs-punctuation">}</span>
)`,wrap:!1}}),k=new U({props:{code:"ZXhhbXBsZSUyMCUzRCUyMG1pbmRzJTVCMCU1RCUwQWV4YW1wbGU=",highlighted:`example = minds[<span class="hljs-number">0</span>]
example`,wrap:!1}}),v=new U({props:{code:"JTdCJTBBJTIwJTIwJTIwJTIwJTIycGF0aCUyMiUzQSUyMCUyMiUyRnJvb3QlMkYuY2FjaGUlMkZodWdnaW5nZmFjZSUyRmRhdGFzZXRzJTJGZG93bmxvYWRzJTJGZXh0cmFjdGVkJTJGZjE0OTQ4ZTBlODRiZTYzOGRkNzk0M2FjMzY1MThhNGNmMzMyNGU4YjdhYTMzMWM1YWIxMTU0MTUxOGU5MzY4YyUyRmVuLUFVflBBWV9CSUxMJTJGcmVzcG9uc2VfNC53YXYlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjJhdWRpbyUyMiUzQSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMnBhdGglMjIlM0ElMjAlMjIlMkZyb290JTJGLmNhY2hlJTJGaHVnZ2luZ2ZhY2UlMkZkYXRhc2V0cyUyRmRvd25sb2FkcyUyRmV4dHJhY3RlZCUyRmYxNDk0OGUwZTg0YmU2MzhkZDc5NDNhYzM2NTE4YTRjZjMzMjRlOGI3YWEzMzFjNWFiMTE1NDE1MThlOTM2OGMlMkZlbi1BVX5QQVlfQklMTCUyRnJlc3BvbnNlXzQud2F2JTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIyYXJyYXklMjIlM0ElMjBhcnJheSglMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlNUIwLjAlMkMlMjAwLjAwMDI0NDE0JTJDJTIwLTAuMDAwMjQ0MTQlMkMlMjAuLi4lMkMlMjAtMC4wMDAyNDQxNCUyQyUyMDAuMDAwMjQ0MTQlMkMlMjAwLjAwMTIyMDclNUQlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBkdHlwZSUzRGZsb2F0MzIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjApJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIyc2FtcGxpbmdfcmF0ZSUyMiUzQSUyMDgwMDAlMkMlMEElMjAlMjAlMjAlMjAlN0QlMkMlMEElMjAlMjAlMjAlMjAlMjJ0cmFuc2NyaXB0aW9uJTIyJTNBJTIwJTIySSUyMHdvdWxkJTIwbGlrZSUyMHRvJTIwcGF5JTIwbXklMjBlbGVjdHJpY2l0eSUyMGJpbGwlMjB1c2luZyUyMG15JTIwY2FyZCUyMGNhbiUyMHlvdSUyMHBsZWFzZSUyMGFzc2lzdCUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMmVuZ2xpc2hfdHJhbnNjcmlwdGlvbiUyMiUzQSUyMCUyMkklMjB3b3VsZCUyMGxpa2UlMjB0byUyMHBheSUyMG15JTIwZWxlY3RyaWNpdHklMjBiaWxsJTIwdXNpbmclMjBteSUyMGNhcmQlMjBjYW4lMjB5b3UlMjBwbGVhc2UlMjBhc3Npc3QlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjJpbnRlbnRfY2xhc3MlMjIlM0ElMjAxMyUyQyUwQSUyMCUyMCUyMCUyMCUyMmxhbmdfaWQlMjIlM0ElMjAyJTJDJTBBJTdE",highlighted:`{
    <span class="hljs-comment">&quot;path&quot;</span>: <span class="hljs-comment">&quot;/root/.cache/huggingface/datasets/downloads/extracted/f14948e0e84be638dd7943ac36518a4cf3324e8b7aa331c5ab11541518e9368c/en-AU~PAY_BILL/response_4.wav&quot;</span>,
    <span class="hljs-comment">&quot;audio&quot;</span>: {
        <span class="hljs-comment">&quot;path&quot;</span>: <span class="hljs-comment">&quot;/root/.cache/huggingface/datasets/downloads/extracted/f14948e0e84be638dd7943ac36518a4cf3324e8b7aa331c5ab11541518e9368c/en-AU~PAY_BILL/response_4.wav&quot;</span>,
        <span class="hljs-comment">&quot;array&quot;</span>: array(
            [<span class="hljs-number">0.0</span>, <span class="hljs-number">0.00024414</span>, <span class="hljs-number">-0.00024414</span>, ..., <span class="hljs-number">-0.00024414</span>, <span class="hljs-number">0.00024414</span>, <span class="hljs-number">0.0012207</span>],
            dtype=float32,
        ),
        <span class="hljs-comment">&quot;sampling_rate&quot;</span>: <span class="hljs-number">8000</span>,
    },
    <span class="hljs-comment">&quot;transcription&quot;</span>: <span class="hljs-comment">&quot;I would like to pay my electricity bill using my card can you please assist&quot;</span>,
    <span class="hljs-comment">&quot;english_transcription&quot;</span>: <span class="hljs-comment">&quot;I would like to pay my electricity bill using my card can you please assist&quot;</span>,
    <span class="hljs-comment">&quot;intent_class&quot;</span>: <span class="hljs-number">13</span>,
    <span class="hljs-comment">&quot;lang_id&quot;</span>: <span class="hljs-number">2</span>,
}`,wrap:!1}}),_=new U({props:{code:"aWQybGFiZWwlMjAlM0QlMjBtaW5kcy5mZWF0dXJlcyU1QiUyMmludGVudF9jbGFzcyUyMiU1RC5pbnQyc3RyJTBBaWQybGFiZWwoZXhhbXBsZSU1QiUyMmludGVudF9jbGFzcyUyMiU1RCk=",highlighted:`id2label = minds.features[<span class="hljs-string">&quot;intent_class&quot;</span>].int2str
id2label(example[<span class="hljs-string">&quot;intent_class&quot;</span>])`,wrap:!1}}),q=new U({props:{code:"JTIycGF5X2JpbGwlMjI=",highlighted:'<span class="hljs-string">&quot;pay_bill&quot;</span>',wrap:!1}}),Y=new U({props:{code:"Y29sdW1uc190b19yZW1vdmUlMjAlM0QlMjAlNUIlMjJsYW5nX2lkJTIyJTJDJTIwJTIyZW5nbGlzaF90cmFuc2NyaXB0aW9uJTIyJTVEJTBBbWluZHMlMjAlM0QlMjBtaW5kcy5yZW1vdmVfY29sdW1ucyhjb2x1bW5zX3RvX3JlbW92ZSklMEFtaW5kcw==",highlighted:`columns_to_remove = [<span class="hljs-string">&quot;lang_id&quot;</span>, <span class="hljs-string">&quot;english_transcription&quot;</span>]
minds = minds.remove_columns(columns_to_remove)
minds`,wrap:!1}}),N=new U({props:{code:"RGF0YXNldCglN0JmZWF0dXJlcyUzQSUyMCU1QiUyMnBhdGglMjIlMkMlMjAlMjJhdWRpbyUyMiUyQyUyMCUyMnRyYW5zY3JpcHRpb24lMjIlMkMlMjAlMjJpbnRlbnRfY2xhc3MlMjIlNUQlMkMlMjBudW1fcm93cyUzQSUyMDY1NCU3RCk=",highlighted:'<span class="hljs-constructor">Dataset({<span class="hljs-params">features</span>: [<span class="hljs-string">&quot;path&quot;</span>, <span class="hljs-string">&quot;audio&quot;</span>, <span class="hljs-string">&quot;transcription&quot;</span>, <span class="hljs-string">&quot;intent_class&quot;</span>], <span class="hljs-params">num_rows</span>: 654})</span>',wrap:!1}}),X=new U({props:{code:"aW1wb3J0JTIwZ3JhZGlvJTIwYXMlMjBnciUwQSUwQSUwQWRlZiUyMGdlbmVyYXRlX2F1ZGlvKCklM0ElMEElMjAlMjAlMjAlMjBleGFtcGxlJTIwJTNEJTIwbWluZHMuc2h1ZmZsZSgpJTVCMCU1RCUwQSUyMCUyMCUyMCUyMGF1ZGlvJTIwJTNEJTIwZXhhbXBsZSU1QiUyMmF1ZGlvJTIyJTVEJTBBJTIwJTIwJTIwJTIwcmV0dXJuJTIwKCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGF1ZGlvJTVCJTIyc2FtcGxpbmdfcmF0ZSUyMiU1RCUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGF1ZGlvJTVCJTIyYXJyYXklMjIlNUQlMkMlMEElMjAlMjAlMjAlMjApJTJDJTIwaWQybGFiZWwoZXhhbXBsZSU1QiUyMmludGVudF9jbGFzcyUyMiU1RCklMEElMEElMEF3aXRoJTIwZ3IuQmxvY2tzKCklMjBhcyUyMGRlbW8lM0ElMEElMjAlMjAlMjAlMjB3aXRoJTIwZ3IuQ29sdW1uKCklM0ElMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBmb3IlMjBfJTIwaW4lMjByYW5nZSg0KSUzQSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGF1ZGlvJTJDJTIwbGFiZWwlMjAlM0QlMjBnZW5lcmF0ZV9hdWRpbygpJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwb3V0cHV0JTIwJTNEJTIwZ3IuQXVkaW8oYXVkaW8lMkMlMjBsYWJlbCUzRGxhYmVsKSUwQSUwQWRlbW8ubGF1bmNoKGRlYnVnJTNEVHJ1ZSk=",highlighted:`<span class="hljs-keyword">import</span> gradio <span class="hljs-keyword">as</span> gr


<span class="hljs-keyword">def</span> <span class="hljs-title function_">generate_audio</span>():
    example = minds.shuffle()[<span class="hljs-number">0</span>]
    audio = example[<span class="hljs-string">&quot;audio&quot;</span>]
    <span class="hljs-keyword">return</span> (
        audio[<span class="hljs-string">&quot;sampling_rate&quot;</span>],
        audio[<span class="hljs-string">&quot;array&quot;</span>],
    ), id2label(example[<span class="hljs-string">&quot;intent_class&quot;</span>])


<span class="hljs-keyword">with</span> gr.Blocks() <span class="hljs-keyword">as</span> demo:
    <span class="hljs-keyword">with</span> gr.Column():
        <span class="hljs-keyword">for</span> _ <span class="hljs-keyword">in</span> <span class="hljs-built_in">range</span>(<span class="hljs-number">4</span>):
            audio, label = generate_audio()
            output = gr.Audio(audio, label=label)

demo.launch(debug=<span class="hljs-literal">True</span>)`,wrap:!1}}),V=new U({props:{code:"aW1wb3J0JTIwbGlicm9zYSUwQWltcG9ydCUyMG1hdHBsb3RsaWIucHlwbG90JTIwYXMlMjBwbHQlMEFpbXBvcnQlMjBsaWJyb3NhLmRpc3BsYXklMEElMEFhcnJheSUyMCUzRCUyMGV4YW1wbGUlNUIlMjJhdWRpbyUyMiU1RCU1QiUyMmFycmF5JTIyJTVEJTBBc2FtcGxpbmdfcmF0ZSUyMCUzRCUyMGV4YW1wbGUlNUIlMjJhdWRpbyUyMiU1RCU1QiUyMnNhbXBsaW5nX3JhdGUlMjIlNUQlMEElMEFwbHQuZmlndXJlKCkuc2V0X2ZpZ3dpZHRoKDEyKSUwQWxpYnJvc2EuZGlzcGxheS53YXZlc2hvdyhhcnJheSUyQyUyMHNyJTNEc2FtcGxpbmdfcmF0ZSk=",highlighted:`<span class="hljs-keyword">import</span> librosa
<span class="hljs-keyword">import</span> matplotlib.pyplot <span class="hljs-keyword">as</span> plt
<span class="hljs-keyword">import</span> librosa.display

array = example[<span class="hljs-string">&quot;audio&quot;</span>][<span class="hljs-string">&quot;array&quot;</span>]
sampling_rate = example[<span class="hljs-string">&quot;audio&quot;</span>][<span class="hljs-string">&quot;sampling_rate&quot;</span>]

plt.figure().set_figwidth(<span class="hljs-number">12</span>)
librosa.display.waveshow(array, sr=sampling_rate)`,wrap:!1}}),D=new cs({props:{source:"https://github.com/huggingface/audio-transformers-course/blob/main/chapters/ru/chapter1/load_and_explore.mdx"}}),{c(){r=n("meta"),K=M(),P=n("p"),ll=M(),j(d.$$.fragment),sl=M(),j(T.$$.fragment),tl=M(),w=n("p"),w.textContent=ql,el=M(),h=n("p"),h.textContent=xl,Ml=M(),j(A.$$.fragment),al=M(),f=n("p"),f.innerHTML=Rl,nl=M(),b=n("p"),b.innerHTML=Fl,pl=M(),C=n("p"),C.innerHTML=Yl,il=M(),j(I.$$.fragment),jl=M(),$=n("p"),$.innerHTML=Hl,yl=M(),j(g.$$.fragment),ul=M(),G=n("p"),G.textContent=Nl,ol=M(),j(k.$$.fragment),ml=M(),Z=n("p"),Z.innerHTML=Sl,cl=M(),j(v.$$.fragment),Ul=M(),B=n("p"),B.textContent=Xl,rl=M(),E=n("ul"),E.innerHTML=zl,Jl=M(),W=n("p"),W.innerHTML=Vl,dl=M(),j(_.$$.fragment),Tl=M(),Q=n("p"),Q.innerHTML=Ll,wl=M(),j(q.$$.fragment),hl=M(),x=n("p"),x.textContent=Dl,Al=M(),R=n("p"),R.innerHTML=Pl,fl=M(),F=n("p"),F.innerHTML=Ol,bl=M(),j(Y.$$.fragment),Cl=M(),H=n("p"),H.innerHTML=Kl,Il=M(),j(N.$$.fragment),$l=M(),S=n("p"),S.innerHTML=ls,gl=M(),j(X.$$.fragment),Gl=M(),z=n("p"),z.textContent=ss,kl=M(),j(V.$$.fragment),Zl=M(),J=n("div"),J.innerHTML=ts,vl=M(),L=n("p"),L.innerHTML=es,Bl=M(),j(D.$$.fragment),El=M(),O=n("p"),this.h()},l(l){const s=ys("svelte-u9bgzb",document.head);r=p(s,"META",{name:!0,content:!0}),s.forEach(t),K=a(l),P=p(l,"P",{}),Ms(P).forEach(t),ll=a(l),y(d.$$.fragment,l),sl=a(l),y(T.$$.fragment,l),tl=a(l),w=p(l,"P",{"data-svelte-h":!0}),i(w)!=="svelte-1407nk3"&&(w.textContent=ql),el=a(l),h=p(l,"P",{"data-svelte-h":!0}),i(h)!=="svelte-jvig6b"&&(h.textContent=xl),Ml=a(l),y(A.$$.fragment,l),al=a(l),f=p(l,"P",{"data-svelte-h":!0}),i(f)!=="svelte-19l0nc5"&&(f.innerHTML=Rl),nl=a(l),b=p(l,"P",{"data-svelte-h":!0}),i(b)!=="svelte-y6lghn"&&(b.innerHTML=Fl),pl=a(l),C=p(l,"P",{"data-svelte-h":!0}),i(C)!=="svelte-1p95sde"&&(C.innerHTML=Yl),il=a(l),y(I.$$.fragment,l),jl=a(l),$=p(l,"P",{"data-svelte-h":!0}),i($)!=="svelte-1mvdyro"&&($.innerHTML=Hl),yl=a(l),y(g.$$.fragment,l),ul=a(l),G=p(l,"P",{"data-svelte-h":!0}),i(G)!=="svelte-z2d4pj"&&(G.textContent=Nl),ol=a(l),y(k.$$.fragment,l),ml=a(l),Z=p(l,"P",{"data-svelte-h":!0}),i(Z)!=="svelte-1mvdyro"&&(Z.innerHTML=Sl),cl=a(l),y(v.$$.fragment,l),Ul=a(l),B=p(l,"P",{"data-svelte-h":!0}),i(B)!=="svelte-1d20a7n"&&(B.textContent=Xl),rl=a(l),E=p(l,"UL",{"data-svelte-h":!0}),i(E)!=="svelte-19j7ei3"&&(E.innerHTML=zl),Jl=a(l),W=p(l,"P",{"data-svelte-h":!0}),i(W)!=="svelte-15rxufv"&&(W.innerHTML=Vl),dl=a(l),y(_.$$.fragment,l),Tl=a(l),Q=p(l,"P",{"data-svelte-h":!0}),i(Q)!=="svelte-1mvdyro"&&(Q.innerHTML=Ll),wl=a(l),y(q.$$.fragment,l),hl=a(l),x=p(l,"P",{"data-svelte-h":!0}),i(x)!=="svelte-uf721q"&&(x.textContent=Dl),Al=a(l),R=p(l,"P",{"data-svelte-h":!0}),i(R)!=="svelte-1j19fbi"&&(R.innerHTML=Pl),fl=a(l),F=p(l,"P",{"data-svelte-h":!0}),i(F)!=="svelte-8iyemc"&&(F.innerHTML=Ol),bl=a(l),y(Y.$$.fragment,l),Cl=a(l),H=p(l,"P",{"data-svelte-h":!0}),i(H)!=="svelte-1mvdyro"&&(H.innerHTML=Kl),Il=a(l),y(N.$$.fragment,l),$l=a(l),S=p(l,"P",{"data-svelte-h":!0}),i(S)!=="svelte-1q7cy5s"&&(S.innerHTML=ls),gl=a(l),y(X.$$.fragment,l),Gl=a(l),z=p(l,"P",{"data-svelte-h":!0}),i(z)!=="svelte-ovtdpu"&&(z.textContent=ss),kl=a(l),y(V.$$.fragment,l),Zl=a(l),J=p(l,"DIV",{class:!0,"data-svelte-h":!0}),i(J)!=="svelte-1ym6zda"&&(J.innerHTML=ts),vl=a(l),L=p(l,"P",{"data-svelte-h":!0}),i(L)!=="svelte-1un66iu"&&(L.innerHTML=es),Bl=a(l),y(D.$$.fragment,l),El=a(l),O=p(l,"P",{}),Ms(O).forEach(t),this.h()},h(){_l(r,"name","hf:doc:metadata"),_l(r,"content",rs),_l(J,"class","flex justify-center")},m(l,s){us(document.head,r),e(l,K,s),e(l,P,s),e(l,ll,s),u(d,l,s),e(l,sl,s),u(T,l,s),e(l,tl,s),e(l,w,s),e(l,el,s),e(l,h,s),e(l,Ml,s),u(A,l,s),e(l,al,s),e(l,f,s),e(l,nl,s),e(l,b,s),e(l,pl,s),e(l,C,s),e(l,il,s),u(I,l,s),e(l,jl,s),e(l,$,s),e(l,yl,s),u(g,l,s),e(l,ul,s),e(l,G,s),e(l,ol,s),u(k,l,s),e(l,ml,s),e(l,Z,s),e(l,cl,s),u(v,l,s),e(l,Ul,s),e(l,B,s),e(l,rl,s),e(l,E,s),e(l,Jl,s),e(l,W,s),e(l,dl,s),u(_,l,s),e(l,Tl,s),e(l,Q,s),e(l,wl,s),u(q,l,s),e(l,hl,s),e(l,x,s),e(l,Al,s),e(l,R,s),e(l,fl,s),e(l,F,s),e(l,bl,s),u(Y,l,s),e(l,Cl,s),e(l,H,s),e(l,Il,s),u(N,l,s),e(l,$l,s),e(l,S,s),e(l,gl,s),u(X,l,s),e(l,Gl,s),e(l,z,s),e(l,kl,s),u(V,l,s),e(l,Zl,s),e(l,J,s),e(l,vl,s),e(l,L,s),e(l,Bl,s),u(D,l,s),e(l,El,s),e(l,O,s),Wl=!0},p:ns,i(l){Wl||(o(d.$$.fragment,l),o(T.$$.fragment,l),o(A.$$.fragment,l),o(I.$$.fragment,l),o(g.$$.fragment,l),o(k.$$.fragment,l),o(v.$$.fragment,l),o(_.$$.fragment,l),o(q.$$.fragment,l),o(Y.$$.fragment,l),o(N.$$.fragment,l),o(X.$$.fragment,l),o(V.$$.fragment,l),o(D.$$.fragment,l),Wl=!0)},o(l){m(d.$$.fragment,l),m(T.$$.fragment,l),m(A.$$.fragment,l),m(I.$$.fragment,l),m(g.$$.fragment,l),m(k.$$.fragment,l),m(v.$$.fragment,l),m(_.$$.fragment,l),m(q.$$.fragment,l),m(Y.$$.fragment,l),m(N.$$.fragment,l),m(X.$$.fragment,l),m(V.$$.fragment,l),m(D.$$.fragment,l),Wl=!1},d(l){l&&(t(K),t(P),t(ll),t(sl),t(tl),t(w),t(el),t(h),t(Ml),t(al),t(f),t(nl),t(b),t(pl),t(C),t(il),t(jl),t($),t(yl),t(ul),t(G),t(ol),t(ml),t(Z),t(cl),t(Ul),t(B),t(rl),t(E),t(Jl),t(W),t(dl),t(Tl),t(Q),t(wl),t(hl),t(x),t(Al),t(R),t(fl),t(F),t(bl),t(Cl),t(H),t(Il),t($l),t(S),t(gl),t(Gl),t(z),t(kl),t(Zl),t(J),t(vl),t(L),t(Bl),t(El),t(O)),t(r),c(d,l),c(T,l),c(A,l),c(I,l),c(g,l),c(k,l),c(v,l),c(_,l),c(q,l),c(Y,l),c(N,l),c(X,l),c(V,l),c(D,l)}}}const rs='{"title":"Загрузка и изучение аудио набора данных","local":"загрузка-и-изучение-аудио-набора-данных","sections":[],"depth":1}';function Js(Ql){return ps(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class As extends is{constructor(r){super(),js(this,r,Js,Us,as,{})}}export{As as component};
