Spoken language identification

Hi,

In designing a spoken language identification system one often make use of phonemes and hidden markov models. How is this done ? I have multilingual speech samples labeled with phonemes.
Do i train the HMM with the phonemes ? I would be happy for an explanation ?

Tommy,
StromhauAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

d-glitchCommented:
Certainly an active research area.  You should be able to find material online:

For example:  http://www.cs.brown.edu/research/ai/dynamics/tutorial/Documents/HiddenMarkovModels.html

Are you just trying to identify the language [English, German, Mandarin] or do speech recognition as well?
0
StromhauAuthor Commented:
Yes i have been studying some articles but it seems that how they use phonemes is so well known that they dont explain the actual process. I dont know the process  but i know that the use labeled speech files, use the phoneme data and train the model(hmm). I think maybe they extract all the phonemes and extract some features like MCC and formants for training. Then the use a phoneme recognizer to the input sampes and compare it the the phonemes in the model.

To clarify :

One other project i did was to classify emotional speech. Here i took the speech samples and extracted features like pitch, formants etc.
For each sample(angry, neutral, bored) i got a vector containing the features. Then i used SVM to classify the different emotions.    
I dont understand how to use phonemes in LID system.
And yes, i wont be using speech recognition here. Some language identification systems do use speech reconition to classify language but thats not my intention.

It could be that if i had known the speech recognition using phonemes i would have understood this problem.

Tommy,
0
grg99Commented:
Several billion dollars has been spent trying to get a usable speech recognition system.   Not much luck so far.

What gives you the confidence to assume that if you can't do it in 30 years and billions of dollars and lots of directed effort, that there's a good chance a computer will just "learn" how to do it?

You probably will have a better chance of telling "Sionara" from "Mamma mia", but maybe not a whole lot better.



0
The Ultimate Tool Kit for Technolgy Solution Provi

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy for valuable how-to assets including sample agreements, checklists, flowcharts, and more!

StromhauAuthor Commented:
|Several billion dollars has been spent trying to get a usable speech recognition system.   Not much luck |so far.

|What gives you the confidence to assume that if you can't do it in 30 years and billions of dollars and |lots of directed effort, that there's a good chance a computer will just "learn" how to do it?

|You probably will have a better chance of telling "Sionara" from "Mamma mia", but maybe not a whole lot |better.

You must be kidding me !
Didn't you read my post before answering ? I will not make a speech recognition system but a language identification system. It can be made without speech recognition.
What you wrote isn't what i asked for. If you cant answer the question please do not comment.

Tommy,
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
antoniodosvoxCommented:
I'd like to add another simple reference, to people that are just beginning in this area, and would like to get some basic knowledge.  Look at
http://www.eecg.toronto.edu/~aamodt/ece341/speech-recognition/
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Programming

From novice to tech pro — start learning today.