Hello
Readers, this is a new concept that I am going to explain you in this post.
Before starting main topic I will like to clear basic concepts, because if
you don’t know the basic concept then you will not understand this concept
properly. And according to my knowledge still this concept is not developed,
and this is only concept that I thought and if you want, you can develop it.
Now
back to the basic concepts, you should know voice frequency, how to convert
voice frequency into text, and programming on any Linux Operating System, and
the most import Multithreading, Because if you don’t know multithreading then
you can’t develop it.
As
we know voice is nothing but the frequency and we can easily convert analog
frequency (sin wave) into digital frequency (square wave) by using some methods
and once it converted into digital frequency, we can easily convert it into text.
Fig : Automatic Voice Command Execution |
Step
1 is completed, now in next step we have to check a file where all the commands
are stored but it is a hard task to recognize actual command because the voice
frequency which was converted into text that may be converted into wrong formats
or may be spelling of commands converted in wrong way. But this problem will
solve by proper converting, for this we have to check (debug) all possible
conditions.
Now
in 3rd and final step we have to read all commands one by one and
simply execute them on terminal of Linux Operating System that you are
using for operations. The last step is seen to very easy but it not, because
we have to execute all commands one by one that is easy but when to execute or
when to wait (if file is empty) that is so much difficult but there is a
solution that is multithreading. For more information of multithreading you can
refer to any book or you can search it on http://www.google.com.
To execute all commands we require two or more threads, its totally depends on
Programmers logic.
I
am hoping that all readers will like this concept and if anyone wants any kind
of help to develop this concept then you can mail me on panditdilipr@gmail.com.
No comments:
Post a Comment