SRStatus, propriété
[Microsoft Agent est déconseillé à partir de Windows 7 et peut être indisponible dans les versions ultérieures de Windows.]
-
Description
-
Retourne si l’entrée vocale peut être démarrée pour le caractère.
-
Syntaxe
-
*agent.*Characters(« CharacterID »). SRStatus
Valeur Description 0 Les conditions prennent en charge l’entrée vocale. 1 Aucun périphérique d’entrée audio n’est disponible sur ce système. (Notez que cela ne détecte pas si un microphone est installé; il peut uniquement détecter si l’utilisateur dispose d’un carte audio avec entrée correctement installé avec un pilote de travail.) 2 Un autre client est le client actif de ce caractère, ou le caractère actuel n’est pas le plus haut. 3 Le canal d’entrée ou de sortie audio est actuellement occupé, une application utilise l’audio. 4 Une erreur non spécifiée s’est produite dans le processus d’initialisation du sous-système de reconnaissance vocale. Cela inclut la possibilité qu’aucun moteur vocal ne corresponde au paramètre de langue du caractère. 5 L’utilisateur a désactivé l’entrée vocale dans les options de caractères avancés. 6 Une erreur s’est produite lors de la vérification de l’status audio, mais la cause de l’erreur n’a pas été retournée par le système.
Notes
Cette propriété retourne les conditions nécessaires pour prendre en charge l’entrée vocale, y compris la status de l’appareil audio. Vous pouvez case activée cette propriété avant d’appeler la méthode Listen pour mieux garantir sa réussite.
Lorsque l’entrée vocale est activée dans la feuille de propriétés de l’Agent (Options de caractères avancées), l’interrogation de cette propriété charge le moteur associé, s’il n’est pas déjà chargé, et démarre les services vocaux. Autrement dit, la clé d’écoute est disponible et le conseil d’écoute est automatiquement affichable. (La touche d’écoute et le conseil d’écoute ne sont activés que s’ils sont également activés dans Options de caractères avancés.) Toutefois, si vous interrogez la propriété lorsque la reconnaissance vocale est désactivée, le serveur ne démarre pas les services speech.
Cette propriété s’applique uniquement à l’utilisation du caractère par votre application cliente ; le paramètre n’affecte pas les autres clients du caractère ou d’autres caractères de votre application cliente.
Voir aussi