Boy Karton
Boy Karton

Reputation: 575

Can I integrate speech recognition with C#?

Can I integrate speech recognition with C#? I want to develop an application that would recognize our dialect. I'm still collecting audio files to make it speaker independent.

  1. What model should I use? Language or acoustic?
  2. What tool would you recommend?

Upvotes: 0

Views: 706

Answers (2)

Ani
Ani

Reputation: 10906

Writing a speech-recognition system is a VERY complex topic and many papers have been written on the subject. Here are some nice introductory papers:

  1. http://www.speech-recognition.de/pdf/introSR.pdf
  2. http://www.cs.columbia.edu/~mcollins/6864/slides/asr.pdf
  3. http://www.cs.rochester.edu/u/james/CSC248/Lec12.pdf

While the above papers deal with the basics of spectral modeling, feature vector extraction, clustering and data-mapping, my pet approaches to such complex classification problems have always been neural network based. Here are a set of papers that deal with different NN based approaches:

  1. http://www.cslu.ogi.edu/tutordemos/nnet_recog/recog.html
  2. http://www.ll.mit.edu/publications/journal/pdf/vol01_no1/1.1.7.neuralnetworks.pdf
  3. http://www.ru.lv/~peter/zinatne/ebooks/(Brain%20Study)_Speech%20Recognition%20using%20Neural%20Networks.pdf
  4. http://www.cs.toronto.edu/~ruiyan/csc411/ANNSpeechRecognition.pdf

I would advise you to start small and build the system in little steps. Good luck!

Just out of curiosity - what language do you need to support?

Upvotes: 1

Richard Ev
Richard Ev

Reputation: 54137

Have you tried the Microsoft Speech API? MSDN includes a C# getting started tutorial.

Upvotes: 1

Related Questions