views:

278

answers:

1

I am making a Smart House Control System right now, and I have a little problem. I was thinking on using Cosmos for a base system, and adding the needed namespace libraries to it, but as the usual System.Speech.Recognition namespace depends too much on Windows Speech API, I have to forget about using it.

So my question is, is there any (free if possible) voice recognition and/or speech speech synthesizer library for C#, what has the following:

  • support for multi-language speaking
  • extracting text content from speech sample
  • synthesizing speech with selectable (or user-written) speech pattern (voice)

A general usage, non-windows dependent library would be the best, and of course, if it was free too.

A: 

Check out this project: http://cmusphinx.sourceforge.net/

It's an open source speech recognition project. It is trainable with any language you want plus since its open source you can modify it to suit your needs or expand it.

icemanind
The only problem is, that it isn't a purely C# library. And as I said, I want to use a purely C# library, as Cosmos requires it.
fonix232