Freigeben über


SRStatus-Eigenschaft

[Der Microsoft-Agent ist ab Windows 7 veraltet und kann in nachfolgenden Versionen von Windows nicht verfügbar sein.]

Beschreibung

Gibt zurück, ob die Spracheingabe für das Zeichen gestartet werden kann.

Syntax

*agent.*Characters("CharacterID"). SRStatus-

Wert Beschreibung
0 Bedingungen unterstützen die Spracheingabe.
1 Auf diesem System ist kein Audioeingabegerät verfügbar. (Beachten Sie, dass dadurch nicht erkannt wird, ob ein Mikrofon installiert ist. Er kann nur erkennen, ob der Benutzer über eine ordnungsgemäß installierte Eingabe-fähige Soundkarte mit einem Funktionierenden Treiber verfügt.)
2 Ein anderer Client ist der aktive Client dieses Zeichens, oder das aktuelle Zeichen ist nicht ganz oben.
3 Der Audioeingabe- oder Ausgabekanal ist zurzeit ausgelastet, eine Anwendung verwendet Audio.
4 Im Prozess der Initialisierung des Spracherkennungssubsystems ist ein nicht angegebener Fehler aufgetreten. Dies schließt die Möglichkeit ein, dass kein Sprachmodul verfügbar ist, das der Spracheinstellung des Zeichens entspricht.
5 Der Benutzer hat die Spracheingabe in den erweiterten Zeichenoptionen deaktiviert.
6 Fehler beim Überprüfen des Audiostatus, aber die Ursache des Fehlers wurde vom System nicht zurückgegeben.

 

Bemerkungen

Diese Eigenschaft gibt die Bedingungen zurück, die zur Unterstützung der Spracheingabe erforderlich sind, einschließlich des Status des Audiogeräts. Sie können diese Eigenschaft überprüfen, bevor Sie die Listen--Methode aufrufen, um den Erfolg zu verbessern.

Wenn die Spracheingabe im Agent-Eigenschaftenblatt (Erweiterte Zeichenoptionen) aktiviert ist, wird durch Abfragen dieser Eigenschaft das zugeordnete Modul geladen, sofern sie noch nicht geladen ist, und Sprachdienste starten. Das heißt, die Hörtaste ist verfügbar, und der Hörhinweis kann automatisch angezeigt werden. (Die Zuhören-Taste und der Zuhören-Tipp sind nur aktiviert, wenn sie auch in erweiterten Zeichenoptionen aktiviert sind.) Wenn Sie die Eigenschaft jedoch abfragen, wenn die Spracherkennung deaktiviert ist, startet der Server keine Sprachdienste.

Diese Eigenschaft gilt nur für die Verwendung des Zeichens ihrer Clientanwendung. Die Einstellung wirkt sich nicht auf andere Clients des Zeichens oder anderer Zeichen Ihrer Clientanwendung aus.

Siehe auch

Listenmethode