Wednesday, August 8, 2012

Rebel Speech Update, August 8, 2012

Back to Work on AI

I had a little free time in the last several days, enough to let me get back to work on my AI research. I'm working on the Rebel speech recognition engine again. Hurrah! I prepared a design document in order to give you an idea of where I'm going with the engine. The doc is not yet finished (only a brief introduction is written) but you can download (pdf) it now.

Writing Code

I'm busy writing C# code for the speech engine. There are three main software modules: the fast Fourier transform (FFT) module, the pattern learner/recognizer and the Tree of Knowledge (TOK). The FFT module and the pattern learner are already completed. The TOK is the most complex part of the engine. It's coming along rather slowly, mostly because it crashes often and it's hard to debug (I'm using parallel algorithms for speed). So far, I've gotten it to accurately recognize the words 1 through 7. The engine is also very noise tolerant and the recognition speed is so fast as to be virtually instantaneous. In fact, it recognizes a word even before I'm finished saying it. This is because the engine uses pattern completion, a probabilistic recognition technique based on prediction.

Coming Soon

If all goes well and if I can find enough time, I hope to have a demo executable for downloading within a couple of months or so. It will come with a data file that contains the engine's current knowledge. I'm sorry that I cannot release a trainable demo. I was going to publish everything but I changed my mind again. I need to keep some of this stuff secret so that I can capitalize on this technology. Stay tuned.


2 comments:

clearsky said...

Glad to have you back! Looking forward to read about your research (and test your demo).

JosephHyde said...

Louis

Just checked back again because I'm mentioning you (again!) to another acquaintance of mine on the Internet

http://www.milesmathis.com

I'm wondering how you and your wife are doing too, any more progress? Hope so! (I would like to keep both of you in prayer as well).

Joe