speech recognition problem and hidden markov model ziba rostamian cs 590 - winter 2008
TRANSCRIPT
Speech Recognition Problemand
Hidden Markov Model
Ziba Rostamian
CS 590 - Winter 2008
Definition of the Problem
Speech recognition is the process of converting an acoustic signal, captured by a microphone or a telephone, to a set of words.
Example of speech recognition application:Simple data entry (e.g. ,entering a credit card number)
speech-to-text processing (e.g. ,word processor or e-mail)
Smart voice recognition or SYNC’s technology which enable you to talk to your iPod or other portable digital music player.
Speech Recognition Parameters
Parameters Range
Speaking mode Isolated words to continues speech
Speaking style Read speech to spontaneous speech
Enrollment Speaker dependent to speaker independent.
Vocabulary Small words to large words
State of Art Substantial progress has been made in the basic
technology, leading to the lowering of barriers to speaker independence, continuous speech, and large vocabularies.
One of the factors that have contributed to this progress is the coming of age of the HMM. HMM is powerful in that, with the availability of training data, the parameters of the model can be trained automatically to give optimal performance
advances in computer technology have also indirectly influenced our progress
Markov chain & Markov property
Consider a set of states, The process starts in
one of the states and moves successively from one state to another one (possibly backs to the same state).
},...,,{ 21 NsssS
Markov chain & Markov property
Moving from one state to another state is based on the probabilities between states. These probabilities have been called transition probabilities.
Properties:
]|[ 1 itjtij SqSqPa Nji ,1
0ija 11
N
jija
Markov chain & Markov property
Markov property : Having the Markov property means the next state only depends on the present state, but not on the previous states.
]|[,...],|[ 121 itjtktitjt SqSqPSqSqSqP
Markov chain & Markov property
Example : Consider a simple 3-state Markov model of the weather.
Example (cont)
Given that the weather on day 1 (t = 1) is sunny (state 3) what is the probability that the weather for next 7 days will be “sun-sun-rain-rain-sun-cloudy-sun…”?
where
},,,,,,,{ 32311333 ssssssssO
42332131131333332332
13113133333
32311333
10536.1.......]|[].|[
]|[].|[].|[].|[].|[].[
]|,,,,,,,[)|(
aaaaaaaSSPSSP
SSPSSPSSPSSPSSPSP
ModelSSSSSSSSPModelOp
NiSqP ii 1],[ 1
Hidden Markov ModelCoin Toss Model:
There is room with a curtain that divide the room. There is a person on the other side on the curtain who is performing a coin tossing experiment. He doesn’t tell you what he is doing exactly. He will only tell you the result.
References
A Tutorial on Hidden Markov Models and Selected Applications in Speech Recognition.