13
Splitting Phonemes Adam Burkhalter Duong Chau Micah Lee

Splitting Phonemes Adam Burkhalter Duong Chau Micah Lee

Embed Size (px)

Citation preview

Page 1: Splitting Phonemes Adam Burkhalter Duong Chau Micah Lee

Splitting PhonemesAdam Burkhalter

Duong ChauMicah Lee

Page 2: Splitting Phonemes Adam Burkhalter Duong Chau Micah Lee

Project Overview

● Isolate phonemes in a signalo Read in an audio fileo Separate the individual phonemeso Determine phoneme signatureo Output results

Page 3: Splitting Phonemes Adam Burkhalter Duong Chau Micah Lee

Audio Reader Application

● Audio Recorder using Javao Save audio as .WAVo Save audio as bytes

● Playback audio● Add saved audio

Page 4: Splitting Phonemes Adam Burkhalter Duong Chau Micah Lee

Key Algorithm Vocabulary

● Phonemes● Exponential Sinusoidal Model● Accumulated Autocorrelated Functions● Transients● Variable Segmentation Strategy

Page 5: Splitting Phonemes Adam Burkhalter Duong Chau Micah Lee

Phonemes

Is a basic unit of a language’s phonology, which is combined with other phonemes to form meaningful units such as words or morphemes.

Cow has 2 phonemes: \c and \ou

Page 6: Splitting Phonemes Adam Burkhalter Duong Chau Micah Lee

Example of Phonemes

/A/ a (table), a_e (bake), ai (train), ay (say)/a/ a (flat)/b/ b (ball)/k/ c (cake), k (key), ck (back)/d/ d (door)/E/ e (me), ee (feet), ea (leap), y (baby)

Page 7: Splitting Phonemes Adam Burkhalter Duong Chau Micah Lee

Transients

● High amplitude, short-duration sound ● At beginning of a waveform● Occurs in phenomena such as musical

sounds, noises or speech

Page 8: Splitting Phonemes Adam Burkhalter Duong Chau Micah Lee

Phoneme Boundaries

● Transients model phoneme boundaries

Page 9: Splitting Phonemes Adam Burkhalter Duong Chau Micah Lee

Exponential Sinusoidal Model (ESM)

● Amplifies signal contento Extreme values get amplifiedo Low values do not

● Helps determine phoneme boundaries

Page 10: Splitting Phonemes Adam Burkhalter Duong Chau Micah Lee

Accumulated Autocorrelated Functions (AACF)

● Determines the coefficients of the ESM

Page 11: Splitting Phonemes Adam Burkhalter Duong Chau Micah Lee

Variable Segmentation Strategy

● Uses high difference transients to determine phoneme boundaries

● Boundaries are used to isolate phonemes for processing

Page 12: Splitting Phonemes Adam Burkhalter Duong Chau Micah Lee

Phoneme Processing

● FFT analysis to determine signal composition

● FFT data used to create filter banks● Filter banks used to identify phonemes● Identified phonemes are characterized● Results displayed

Page 13: Splitting Phonemes Adam Burkhalter Duong Chau Micah Lee

References

Parameterizing Speech Phonemes by Exponential Sinusoidal Model- Jayanth Kumar Talasila and Pradip Sircar