matthias wrote:
jakelstr wrote:
The only thing hard to obtain will be speech recognition and synthesis librarys.
And that is the equipment I meant
btw, here in holland we already have such machines, i.e. economical refugees who come here have to do a test if they understand holland
Anyway, this is done by speech recognition, also I believe the Japanese are very far with gesture recognition, so nothing new to invent there. Also you'll have to support lots of hardware since you didn't say it will only run on specified hardware.
Just my 2 cents.
Voice recogition is everywhere now-a-days. My anchient cellphone will dial whatever number I speak into it. It's a big goal, I agree, but I don't think it's that unreasonable for a competant coder.
Do you have any background in audio synthesis and/or processsing jakelstr? The basics are key, here. If you can't currently perform a simple FFT on a soundwave, then I wouldn't even think about trying to implement this... thankfully, however, this kind of audio processing background can be "easily" obtained through the internet. You'll need to invest a lot of R&D into this aspect of the OS, I think (as with all others, of course
) but I think it's a noble goal
As for mouse gestures... these are easy. Take your mouse path, and transform it into a set a vectors, and compare it against known vectors... you can find code and tutorials on this online.
Again, I agree these are fairly difficult goals... but doable.
--Jeff
*edit* As a side-note, my audio processing background is not where I'd like to be, myself. My intention in my second paragraph was not to belittle, but to suggest that a *very* deep audio background will be required -- more then most have, I think. Just wanted to clarify that, as I think some might take the words too heavily (if such a word exists...)