import{s as H,n as B,o as q}from"../chunks/scheduler.cd324960.js";import{S as D,i as F,e as g,s as m,c as M,h as J,a as c,d as n,b as u,f as P,g as S,j as A,k as R,l as K,m as a,n as E,t as C,o as W,p as k}from"../chunks/index.d5c3adcc.js";import{C as U,H as j,E as G}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.87c38818.js";function I(T){let o,d,h,w,i,$,s,b,l,z=`本单元介绍了语音识别的实践，语音识别是音频领域最受欢迎的任务之一。
想了解更多吗？在这里，您可以找到更多资源，加深您对这个主题的理解，提升学习体验。`,v,r,L='<li><a href="https://www.youtube.com/live/fZMiD8sDzzg?feature=share" rel="nofollow">Whisper Talk</a> by Jong Wook Kim: a presentation on the Whisper model, explaining the motivation, architecture, training and results, delivered by Whisper author Jong Wook Kim</li> <li><a href="https://arxiv.org/abs/2210.13352" rel="nofollow">End-to-End Speech Benchmark (ESB)</a>: a paper that comprehensively argues for using the orthographic WER as opposed to the normalised WER for evaluating ASR systems and presents an accompanying benchmark</li> <li><a href="https://huggingface.co/blog/fine-tune-whisper" rel="nofollow">Fine-Tuning Whisper for Multilingual ASR</a>: an in-depth blog post that explains how the Whisper model works in more detail, and the pre- and post-processing steps involved with the feature extractor and tokenizer</li> <li><a href="https://huggingface.co/blog/mms_adapters" rel="nofollow">Fine-tuning MMS Adapter Models for Multi-Lingual ASR</a>: an end-to-end guide for fine-tuning Meta AI’s new <a href="https://ai.facebook.com/blog/multilingual-model-speech-recognition/" rel="nofollow">MMS</a> speech recognition models, freezing the base model weights and only fine-tuning a small number of <em>adapter</em> layers</li> <li><a href="https://huggingface.co/blog/wav2vec2-with-ngram" rel="nofollow">Boosting Wav2Vec2 with n-grams in 🤗 Transformers</a>: a blog post for combining CTC models with external language models (LMs) to combat spelling and punctuation errors</li>',_,p,x,f,y;return i=new U({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),s=new j({props:{title:"Supplemental reading and resources",local:"supplemental-reading-and-resources",headingTag:"h1"}}),p=new G({props:{source:"https://github.com/huggingface/audio-transformers-course/blob/main/chapters/zh-CN/chapter5/supplemental_reading.mdx"}}),{c(){o=g("meta"),d=m(),h=g("p"),w=m(),M(i.$$.fragment),$=m(),M(s.$$.fragment),b=m(),l=g("p"),l.textContent=z,v=m(),r=g("ul"),r.innerHTML=L,_=m(),M(p.$$.fragment),x=m(),f=g("p"),this.h()},l(e){const t=J("svelte-u9bgzb",document.head);o=c(t,"META",{name:!0,content:!0}),t.forEach(n),d=u(e),h=c(e,"P",{}),P(h).forEach(n),w=u(e),S(i.$$.fragment,e),$=u(e),S(s.$$.fragment,e),b=u(e),l=c(e,"P",{"data-svelte-h":!0}),A(l)!=="svelte-1pyapv7"&&(l.textContent=z),v=u(e),r=c(e,"UL",{"data-svelte-h":!0}),A(r)!=="svelte-uq8zdv"&&(r.innerHTML=L),_=u(e),S(p.$$.fragment,e),x=u(e),f=c(e,"P",{}),P(f).forEach(n),this.h()},h(){R(o,"name","hf:doc:metadata"),R(o,"content",N)},m(e,t){K(document.head,o),a(e,d,t),a(e,h,t),a(e,w,t),E(i,e,t),a(e,$,t),E(s,e,t),a(e,b,t),a(e,l,t),a(e,v,t),a(e,r,t),a(e,_,t),E(p,e,t),a(e,x,t),a(e,f,t),y=!0},p:B,i(e){y||(C(i.$$.fragment,e),C(s.$$.fragment,e),C(p.$$.fragment,e),y=!0)},o(e){W(i.$$.fragment,e),W(s.$$.fragment,e),W(p.$$.fragment,e),y=!1},d(e){e&&(n(d),n(h),n(w),n($),n(b),n(l),n(v),n(r),n(_),n(x),n(f)),n(o),k(i,e),k(s,e),k(p,e)}}}const N='{"title":"Supplemental reading and resources","local":"supplemental-reading-and-resources","sections":[],"depth":1}';function O(T){return q(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class X extends D{constructor(o){super(),F(this,o,O,I,H,{})}}export{X as component};
