dimazaid
dimazaid

Reputation: 1671

Speech Recognition in C# without using windows' speech recognition

I know the first comment will be that am duplicating previous threads, but the codes I found (from MSDN) uses window's speech recognition... I'm doing my graduation project and speech recognition is part of it! and I cant include this code,I have to try and do it from scratch, am doing some researches about it and I would be really thankful if someone have already done this and can give me a link for a paper or a code I can benefit from !

Thanks in advance!

Upvotes: 2

Views: 2946

Answers (2)

Jerry Nixon
Jerry Nixon

Reputation: 31813

Microsoft Server Speech Platform 10.1 (SR and TTS in 26 languages)

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=24003

The basic operations that speech recognition applications perform:

  1. Starting the speech recognizer.
  2. Creating a recognition grammar.
  3. Loading the grammar into a speech recognizer.
  4. Registering for speech recognition event notification.
  5. Creating a handler for the speech recognition event.

Language Packs

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=3971

Runtime Download

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=24974

These libraries could, at least, give you a starter to understand the makeup of the interfaces, and a starter of the core/base code to copy/steal or emulate ;)

There's also this paper:

http://www.cs.nyu.edu/~mohri/pub/hbka.pdf

Best of Luck!

Upvotes: 1

Philipp Schmid
Philipp Schmid

Reputation: 5828

Writing the code that implements the basic recognition algorithm (Hidden Markov Model based recognizers are the norm these days) is only part of your challenge. Virtually every speech recognition system is trained on actual speech data, so you also have to identify a corpus (collection of audio files and transcriptions) to train your mathematical models.

Have a look at the open source Sphinx speech recognizer (and related tools) from CMU if you are still interested in doing it all by yourself.

Upvotes: 1

Related Questions