![Automatic Speech Recognition_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/1/6d3c035d-bf86-4176-9cdc-d29c373d1bd1/6d3c035d-bf86-4176-9cdc-d29c373d1bd11.gif)
![Automatic Speech Recognition_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/1/6d3c035d-bf86-4176-9cdc-d29c373d1bd1/6d3c035d-bf86-4176-9cdc-d29c373d1bd12.gif)
![Automatic Speech Recognition_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/1/6d3c035d-bf86-4176-9cdc-d29c373d1bd1/6d3c035d-bf86-4176-9cdc-d29c373d1bd13.gif)
![Automatic Speech Recognition_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/1/6d3c035d-bf86-4176-9cdc-d29c373d1bd1/6d3c035d-bf86-4176-9cdc-d29c373d1bd14.gif)
![Automatic Speech Recognition_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/1/6d3c035d-bf86-4176-9cdc-d29c373d1bd1/6d3c035d-bf86-4176-9cdc-d29c373d1bd15.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1Automatic Speech RecognitionSlides now available rmatics.manchester.ac.uk/harold/LELA300431/2Automatic speech recognition What is the task? What are the main difficulties? How is it approached? How good is it? How much better could it be?3What is the task? Getting a computer to understand
2、 spoken language By “understand” we might mean React appropriately Convert the input speech into another medium, e.g. text Several variables impinge on this (see later)4How do humans do it? Articulation produces sound waves which the ear conveys to the brain for processing5How might computers do it?
3、 Digitization Acoustic analysis of the speech signal Linguistic interpretationAcoustic waveformAcoustic signalSpeech recognition6Whats hard about that?Digitization Converting analogue signal into digital representationSignal processing Separating speech from background noisePhonetics Variability in
4、human speechPhonology Recognizing individual sound distinctions (similar phonemes)Lexicology and syntax Disambiguating homophones Features of continuous speechSyntax and pragmatics Interpreting prosodic featuresPragmatics Filtering of performance errors (disfluencies)7Digitization Analogue to digita
5、l conversion Sampling and quantizing Use filters to measure energy levels for various points on the frequency spectrum Knowing the relative importance of different frequency bands (for speech) makes this process more efficient E.g. high frequency sounds are less informative, so can be sampled using
6、a broader bandwidth (log scale)8Separating speech from background noise Noise cancelling microphones Two mics, one facing speaker, the other facing away Ambient noise is roughly same for both mics Knowing which bits of the signal relate to speech Spectrograph analysis9Variability in individuals spee
7、ch Variation among speakers due to Vocal range (f0, and pitch range see later) Voice quality (growl, whisper, physiological elements such as nasality, adenoidality, etc) ACCENT ! (especially vowel systems, but also consonants, allophones, etc.) Variation within speakers due to Health, emotional stat
8、e Ambient conditions Speech style: formal read vs spontaneous10Speaker-(in)dependent systems Speaker-dependent systems Require “training” to “teach” the system your individual idiosyncracies The more the merrier, but typically nowadays 5 or 10 minutes is enough User asked to pronounce some key words
9、 which allow computer to infer details of the users accent and voice Fortunately, languages are generally systematic More robust But less convenient And obviously less portable Speaker-independent systems Language coverage is reduced to compensate need to be flexible in phoneme identification Clever
10、 compromise is to learn on the fly11Identifying phonemes Differences between some phonemes are sometimes very small May be reflected in speech signal (eg vowels have more or less distinctive f1 and f2) Often show up in coarticulation effects (transition to next sound) e.g. aspiration of voiceless st
11、ops in English Allophonic variation12Disambiguating homophones Mostly differences are recognised by humans by context and need to make senseIts hard to wreck a nice beachWhat dimes a necks drain to stop port? Systems can only recognize words that are in their lexicon, so limiting the lexicon is an o
12、bvious ploy Some ASR systems include a grammar which can help disambiguation13(Dis)continuous speech Discontinuous speech much easier to recognize Single words tend to be pronounced more clearly Continuous speech involves contextual coarticulation effects Weak forms Assimilation Contractions14Interp
13、reting prosodic features Pitch, length and loudness are used to indicate “stress” All of these are relative On a speaker-by-speaker basis And in relation to context Pitch and length are phonemic in some languages15Pitch Pitch contour can be extracted from speech signal But pitch differences are rela
14、tive One mans high is another (wo)mans low Pitch range is variable Pitch contributes to intonation But has other functions in tone languages Intonation can convey meaning16Length Length is easy to measure but difficult to interpret Again, length is relative It is phonemic in many languages Speech ra
15、te is not constant slows down at the end of a sentence17Loudness Loudness is easy to measure but difficult to interpret Again, loudness is relative18Performance errors Performance “errors” include Non-speech sounds Hesitations False starts, repetitions Filtering implies handling at syntactic level o
16、r above Some disfluencies are deliberate and have pragmatic effect this is not something we can handle in the near future19Approaches to ASR Template matching Knowledge-based (or rule-based) approach Statistical approach: Noisy channel model + machine learning20Template-based approach Store examples
17、 of units (words, phonemes), then find the example that most closely fits the input Extract features from speech signal, then its “just” a complex similarity matching problem, using solutions developed for all sorts of applications OK for discrete utterances, and a single user21Template-based approa
18、ch Hard to distinguish very similar templates And quickly degrades when input differs from templates Therefore needs techniques to mitigate this degradation: More subtle matching techniques Multiple templates which are aggregated Taken together, these suggested 22Rule-based approach Use knowledge of
19、 phonetics and linguistics to guide search process Templates are replaced by rules expressing everything (anything) that might help to decode: Phonetics, phonology, phonotactics Syntax Pragmatics23Rule-based approach Typical approach is based on “blackboard” architecture: At each decision point, lay
20、 out the possibilities Apply rules to determine which sequences are permitted Poor performance due to Difficulty to express rules Difficulty to make rules interact Difficulty to know how to improve the systems kh pti: i ths24 Identify individual phonemes Identify words Identify sentence structure an
21、d/or meaning Interpret prosodic features (pitch, loudness, length)25Statistics-based approach Can be seen as extension of template-based approach, using more powerful mathematical and statistical tools Sometimes seen as “anti-linguistic” approach Fred Jelinek (IBM, 1988): “Every time I fire a lingui
22、st my system improves”26Statistics-based approach Collect a large corpus of transcribed speech recordings Train the computer to learn the correspondences (“machine learning”) At run time, apply statistical processes to search through the space of all possible solutions, and pick the statistically mo
23、st likely one27Machine learning Acoustic and Lexical Models Analyse training data in terms of relevant features Learn from large amount of data different possibilities different phone sequences for a given word different combinations of elements of the speech signal for a given phone/phoneme Combine
24、 these into a Hidden Markov Model expressing the probabilities28HMMs for some words29Language model Models likelihood of word given previous word(s) n-gram models: Build the model by calculating bigram or trigram probabilities from text training corpus Smoothing issues 30The Noisy Channel Model Sear
25、ch through space of all possible sentences Pick the one that is most probable given the waveform31The Noisy Channel Model Use the acoustic model to give a set of likely phone sequences Use the lexical and language models to judge which of these are likely to result in probable word sequences The tri
26、ck is having sophisticated algorithms to juggle the statistics A bit like the rule-based approach except that it is all learned automatically from data32Evaluation Funders have been very keen on competitive quantitative evaluation Subjective evaluations are informative, but not cost-effective For tr
27、anscription tasks, word-error rate is popular (though can be misleading: all words are not equally important) For task-based dialogues, other measures of understanding are needed33Comparing ASR systems Factors include Speaking mode: isolated words vs continuous speech Speaking style: read vs spontaneous “Enrollment”: speaker (in)dependent Vocabulary size (small 20,000) Equipment: good quality noise-cancelling mic telephone Size of training set (if appropriate) or rule set Recognition me
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030全球多人賽車游戲行業(yè)調(diào)研及趨勢分析報告
- 2025文旅項目新年穿越之旅宋韻中國年主題活動策劃方案
- 第10講 俄羅斯(解析版)
- 2025個人財產(chǎn)信托合同的范本
- 2025抵押借款的標準合同范本
- 2025水毀工程監(jiān)理合同
- 海洋工程裝備研發(fā)生產(chǎn)合同
- 2025企業(yè)承包經(jīng)營合同書模板
- 提高財務(wù)管理能力的技巧
- 提高回答問題的技巧主題班會
- 2023風電機組預(yù)應(yīng)力混凝土塔筒與基礎(chǔ)結(jié)構(gòu)設(shè)計標準
- 游戲賬號買賣合同
- 小學(xué)語文閱讀教學(xué)落實學(xué)生核心素養(yǎng)方法的研究-結(jié)題報告
- 一年級的成長歷程
- 2024年南京鐵道職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 正月十五元宵節(jié)介紹課件
- 病毒性肺炎疾病演示課件
- 中考英語語法填空專項練習附答案(已排版-可直接打印)
- 口腔醫(yī)學(xué)中的人工智能應(yīng)用培訓(xùn)課件
- 自然辯證法概論(新)課件
- 基層醫(yī)療機構(gòu)基本情況調(diào)查報告
評論
0/150
提交評論