A method and system efficiently identifies voice commands for a user of a
speech recognition system. The method involves a series of steps
including: receiving input from a user; monitoring the computer system to
log system events and ascertain a current system state; predicting a
probable next event according to the current system state and logged
events; and identifying acceptable voice commands to perform the next
event. The system events include commands, system control activities,
timed activities, and application activation. These events are
statistically analyzed in light of the current system state to determine
the probable next event. The voice commands for performing the probable
next event are displayed to the user.
Une méthode et un système identifie efficacement des commandes de voix pour un utilisateur d'un système de reconnaissance de la parole. La méthode implique une série d'étapes comprenant : réception de l'entrée d'un utilisateur ; surveillant le système informatique pour noter des événements de système et pour s'assurer un état courant de système ; prévision d'un prochain événement probable selon l'état courant de système et les événements notés ; et identifiant des commandes acceptables de voix d'exécuter le prochain événement. Les événements de système incluent des commandes, des activités de commande de système, des activités synchronisées, et l'activation d'application. Ces événements sont statistiquement analysés à la lumière de l'état courant de système pour déterminer le prochain événement probable. Les commandes de voix pour exécuter le prochain événement probable sont montrées à l'utilisateur.