It would be, and I've worked on something similar which I have named Lal. Mine, I'm sure, is far behind yours, but it's the same general idea. As far as speech recognition is concerned, are they still making Dragon Naturally Speaking? Up until a few years ago it was by far the best engine around. I know they even based a MacOS program on it (it was originally Windows-only). And I'm sure you know of Cloudgarden, Jonathan Kinnersley's only full JSAPI 1.0 implementation for Windows.