Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
[Microsoft Agent está en desuso a partir de Windows 7 y puede no estar disponible en versiones posteriores de Windows].
-
descripción de
-
Activa el modo de escucha (reconocimiento de voz) durante un período de tiempo.
-
sintaxis
-
agente de .caracteres ("characterID"). de estado de escucha**
Parte Descripción de estado de Obligatorio. Valor booleano que determina si se debe activar o desactivar el modo de escucha. true activa el modo de escucha.
False Desactiva el modo de escucha.
Observaciones
Establecer este método en True habilita el modo de escucha (activa el reconocimiento de voz) durante un período fijo de tiempo (10 segundos). Aunque no puede establecer el valor del tiempo de espera, puede desactivar el modo de escucha antes de que expire el tiempo de espera. Si (u otro cliente) establece correctamente el modo de escucha en y intenta establecer esta propiedad en True antes de que expire el tiempo de espera, el método se realiza correctamente y restablece el tiempo de espera. Sin embargo, si el modo de escucha está activado porque el usuario presiona la tecla Escucha, el método se realiza correctamente, pero se omite el tiempo de espera y el modo de escucha finaliza en función de la interacción del usuario con la tecla De escucha.
Este método solo se realiza correctamente cuando lo llama el cliente de entrada-activo y si se han iniciado los servicios de voz. Para asegurarse de que se han iniciado los servicios de voz, consulte o establezca elSRModeID deo establezca el valor de Voice para un comando de antes de llamar a escuchar de lo contrario, se producirá un error en el método. Para detectar el éxito de este método, llámelo como una función y devolverá un valor booleano que indica si el método se realizó correctamente.
If Genie.Listen(True) Then
'The method succeeded
Else
' The method failed
End If
El método también produce un error si el usuario presiona la tecla Escuchando e intenta establecer Listen en False. Sin embargo, si el usuario ha publicado la tecla de escucha y el modo de escucha no ha agotado el tiempo de espera, se realizará correctamente.
escucha también se produce un error si no hay ningún motor de voz compatible disponible que coincida con la configuración LanguageID del carácter, el usuario ha deshabilitado la entrada de voz mediante la hoja de propiedades del Agente de Microsoft o el dispositivo de audio está ocupado.
Cuando se establece correctamente este método en True, el servidor desencadena el evento ListenStart. El servidor envía ListenComplete cuando se completa el tiempo de espera del modo de escucha o cuando se establece de escucha en False.
Este método no llama automáticamente a Stop y reproduce una animación de estado de escucha como hace el servidor cuando se presiona la tecla Escucha. Esto le permite determinar si interrumpir la animación actual mediante la animación ListenStart llamando a Stop y reproduciendo su propia animación adecuada. Sin embargo, el servidor llama a Detener y reproduce una animación de estado de audición cuando se detecta una expresión de usuario.
Consulte también
propiedad LanguageID, evento ListenComplete, evento ListenStart