.NET Framework Bookmark and Share   
 index > Microsoft Codename 'Oslo' > Have you thought about including speech recognition over an M grammar?
 

Have you thought about including speech recognition over an M grammar?

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-932c75f59ec5

Please share your thought
Remi Blanchette
Thanks for the idea, Remi. you do outline an intriguing possibility that I haven't seen discussed anywhere internally. the reason for that, I believe, is that "M" has been focused on enabling domain-specific textual languages for the purposes of modeling software, so questions about alternative user input methods hasn't really been on the radar other than perhaps that other thread you mention.

The best thing to do with feature suggestions is to submit them to the Connect site (connect.microsoft.com/oslo) where you get into a loop with the product team directly (while I can forward ideas, that route doesn't formalize follow-up like Connect does).

In the meantime, I'm changing the type on this post to a discussion item rather than a question to help encourage other input from the community.

.Kraig
Kraig Brockschmidt

You can use google to search for other answers

Custom Search

More Threads

• MSchema Text length and null?
• Intellipad "Projects"
• When will quadrant be available for download?
• Syntax Coloring for Your Custom Mg Language with Intellipad
• FILESTREAM in "m"
• Foreign key constraints across modules..?
• Single identity? How about alternate keys, indexes etc...?
• Reference an entitiy via MGrammar
• Modeling Project x Oslo
• When are same things the same, and when are different things different?