Monday, August 01, 2005

Poetry for software

Hi,
I am new to blogging. Just got an insight into mantras that is mentioned in the great Indian epics like Ramayan and Mahabharat. It is been said in these books that if you chant certain mantras(words in rhyme) you can convert ordinary items into extraordinary things like an arrow to a brahmastra which is equivalent of a nuke these days. You could also chant certain mantras and get freedom from thirst and hunger especially if you are embarking on a long journey. While this seems to be a figment of rich imaginiation of the authors at that point of time, I feel there is something that we miss here, that could potentially be of great use in the IT industry.

One of the biggest challenges that the industry faces today is how to recognize voice and convert voice based actions into accurate computer operations. I tried the voice recorder in Microsoft word and it was pathetic. The reasons for the inability to capture voice commands accurately could be due to pronounciation, language and sound quality of the speakers. This is where the mantras come to picture. Mantras like songs have to be recited or dictated in a rhythm. The underlying characteristic of a rhythm is that it is independent of a language. Once we know the rhythm the language behind it is unnecessary, pronounciations are secondary and so on. We can accurately capture the intent by using a combination of rhythm and words. The same could be
used for software. If we have an algorithm to identify and match rhythms, then all it needs to do is to match some of the user spoken words to identify the course of action.
We could have some one sing a song like , "add a person to my address book with name ''candy' age '26' and address 'dsfadsfdsaf' " in a rhyme and bingo, the software understands your intent and performs the operation for you, which is add the details of candy to your address book.

On the lighter note we would have offices full of singers and higher pay packets might be for persons with clear singing voice and a sense for rhythm :-)

0 Comments:

Post a Comment

<< Home