I think this is really a question or suggestion for the OSLO team; but since I am juggling with the idea, any comments from the community would be great. I really like the idea of defining a DSL; enabling a communication to a system on a language base interface. An interface that, enabled by OSLO, could be of course text-based. As refered in "The linguistical command line" article; the basic problem of text based interface was simply that the supported text was not natural, in many sense of the word.
But if you push this a step forward, isnt logical to think that we should be simply talking to a software, reducing mouse usage to a bare minimum. As such, System.Speech offer a good entry point, and from what I read (i dont have any working experience on voice recognition), the engine seems pretty good.
If it is pretty, how hard would that be to link the M grammar definition with the speech recognition grammar, in order to augment recognition % as much as possible.
Should both these grammar be linked in some way? Is it in the plan of the OSLO team to incorporate these aspects within OSLO?
Also linking another thread of someone that had the general same idea:
http://social.msdn.microsoft.com/Forums/en-US/oslo/thread/d709ed9b-9fc0-479b-a981-932c75f59ec5Please share your thought