Compartir a través de


Ventana Comandos de voz

[Microsoft Agent está en desuso a partir de Windows 7 y puede no estar disponible en versiones posteriores de Windows].

La ventana Comandos de voz muestra los comandos de voz activos actuales disponibles para el carácter. La ventana aparece cuando se elige el comando Abrir ventana comandos o la propiedad Visible del objeto CommandsWindow se establece en True. Si el motor de voz aún no se ha cargado, consultar o establecer esta propiedad hará que Microsoft Agent intente inicializar el motor. Si el usuario deshabilita la voz, la ventana todavía puede mostrarse; sin embargo, incluirá un mensaje de texto que informa al usuario de que la voz está deshabilitada actualmente.

Los comandos del cliente de entrada-activo aparecen en la ventana Comandos de voz en función de la configuración de la propiedad Título de voz y Voz que aparecen en la colección VoiceCaption de sus comandos.

Figura 1. Ventana Comandos de voz

La ventana Comandos de voz aparece cuando se elige el comando Abrir ventana comandos. Los comandos del cliente activo de entrada aparecen en la ventana Comandos de voz en función de la configuración de la propiedad Título de voz y Voz que aparecen en Voz de la colección Commands.

La ventana Comandos de voz también enumera voiceCaption de la colección Commands para otros clientes del carácter y los siguientes comandos de voz generados por el servidor para la interacción general en la entrada Comandos globales:

Título de voz Gramática de voz
Abrir | Ventana Cerrar comandos de voz (abrir | mostrar) Comandos [the] [window] | lo que puedo decir [ahora]
alterna con:
cerrar [the] comandos [window]
Ocultar Ocultar*
CharacterName CharacterName**
Comandos globales [show] Comandos globales [me]

* Aquí solo aparece un carácter si está visible actualmente.

** Se muestran todos los caracteres cargados.

Hablando el comando de voz de la colección Commands de otro cliente cambia a ese cliente y la ventana Comandos de voz muestra los comandos de ese cliente. No se expanden otras entradas. Del mismo modo, si el usuario cambia de caracteres, la ventana Comandos de voz cambia para mostrar los comandos de su cliente de entrada-activo. Si el cliente ya está activo de entrada, hablar con uno de sus comandos de voz no tiene ningún efecto. (Sin embargo, si el usuario contrae el subárbol del cliente activo con el mouse, el nombre del cliente vuelve a reproducir el subárbol del cliente).

Si un cliente tiene comandos de voz, pero no hay ninguna configuración de Voz para su objeto Commands (o sin título de voz), el árbol muestra "(comando no definido)" como entrada principal, pero solo cuando ese cliente está activo de entrada y el cliente tiene comandos en su colección que tienen la configuración de Título y Voz.

El servidor muestra automáticamente los comandos del cliente de entrada-activo actual y, si es necesario, desplaza la ventana para mostrar tantos comandos del cliente como sea posible, en función del tamaño de la ventana. Si el carácter no tiene entradas de cliente, se expande la entrada Comandos globales.

Si el usuario habla "Comandos globales", la ventana Comandos de voz siempre muestra sus entradas de subárbol asociadas. Si ya se muestran, el comando no tiene ningún efecto.

Aunque también puede mostrar u ocultar la ventana Comandos de voz del código de la aplicación mediante la propiedad Visible , no puede cambiar el tamaño o la ubicación de la ventana comandos de voz. El servidor mantiene las propiedades de la ventana Comandos de voz en función de la interacción del usuario con la ventana. Su ubicación inicial es inmediatamente adyacente al icono de la barra de tareas del carácter.

La ventana Comandos de voz se incluye en el orden de la ventana ALT+TAB. Esto permite a un usuario cambiar a la ventana para desplazarse, cambiar el tamaño o cambiar la posición de la ventana con el teclado.