Can we use the speech recognition system within App Inventor to "drive" an application with your voice for example passing the application simple commands run by the application itself as well as if they were given by a touch of fingers?
What I have done is just an example to make possible to better explicate what I am talking about.
Into the Following really simple application you can just press the button "Try Voice" to start the voice recognition integrated. Than you have to say a command picked up from a certain command list with the command you want the application runs.
The words you can say are just some examples to better show the functionality.
The app che be set up so that each word pronounced by the user can trigger and run a specific command or function.
But of course it is possible to set a list of words that run the same command or function.
If you want, you can set up the app to recognize more languages, just adding more commands to a certain list related to a certain routine.
In this example you tap the button than you can say one of the following commands:
"stop" that runs just another Fire on Ice
"horizontal" that turns the screen in landscape mode
"vertical" that turns the screen in portrait mode
"now" that show a message where is shown some data acquired from the clock function "now"
also you can say a lot of different voice commands that make the device to run the routine that says aloud the date and the time into a customized format

If you have your device set up in ita use Italian commands list if your device language is eng than use the English list of commands above
Finally if there is no command into recognized commands list, the app shows an error message that could be customized without any problem because it is just an alert of the App Inventor built-in Notifier + a text string.
Comments and improvements are welcome and appreciated.