A method and system uses a finite state command grammar coordinated with
application scripting to recognize voice command structures for performing
an event from an initial location to a new location. The method involves a
series of steps, including: recognizing an enabling voice command
specifying the event to be performed from the initial location;
determining a functional expression for the enabling voice command defined
by one or more actions and objects; storing the action and object in a
memory location; receiving input specifying the new location; recognizing
an activating voice command for performing the event up to the new
location; retrieving the stored action and object from the memory
location; and performing the event from the initial location to the new
location according to the retrieved action and object. Preferably, the
enabling-activating command is phrased as "from here . . . to here". The
user specifies the new location with voice commands issued subsequent to
the enabling command. To reduce the occurrence of unintended events, these
voice commands are counted so that if they exceed a predetermined limit,
the action and object content is cleared from memory.
Un método y un sistema utiliza una gramática finita del comando del estado coordinada con el uso scripting para reconocer las estructuras del comando de la voz para realizar un acontecimiento de una localización inicial a una nueva localización. El método implica una serie de pasos, incluyendo: reconociendo un comando de la voz que permite que especifica el acontecimiento que se realizará de la localización inicial; determinando una expresión funcional para el comando de la voz que permite definido por unas o más acciones y objetos; almacenar la acción y el objeto en una posición de memoria; recepción de la entrada que especifica la nueva localización; reconociendo un comando de la voz que activa para realizar el acontecimiento hasta la nueva localización; recuperación de la acción y del objeto almacenados de la posición de memoria; y realizando el acontecimiento de la localización inicial a la nueva localización según la acción y el objeto recuperados. Preferiblemente, el comando permitir-que activa se expresa como "de aquí. . . a aquí ". El usuario especifica la nueva localización con subsecuente publicada los comandos de la voz al comando que permite. Para reducir la ocurrencia de acontecimientos involuntarios, estos comandos de la voz se cuentan de modo que si exceden un límite predeterminado, sea el contenido de la acción y del objeto despejara de memoria.