ListenComplete-Ereignis
[Der Microsoft Agent ist seit Windows 7 veraltet und kann in späteren Versionen von Windows nicht mehr verfügbar sein.]
-
Beschreibung
-
Tritt auf, wenn der Listening-Modus (Spracherkennung) beendet wurde.
-
Syntax
-
Sub agent.ListenComplete (ByValCharacterID, ByValCause)**
Teil Beschreibung CharacterID Gibt die ID des Listening-Charakters als Zeichenfolge zurück. Ursache Gibt die Ursache des gesamten Ereignisses als Ganzzahl zurück, die eine der folgenden sein kann: 1 Der Listening-Modus wurde durch Programmcode ausgeschaltet.
2 Der Listening-Modus (durch Programmcode aktiviert) ist abgelaufen.
3 Der Listening-Modus (durch die Listening-Taste aktiviert) ist abgelaufen.
4 Der Listening-Modus wurde deaktiviert, da der Benutzer die Listening-Taste losgelassen hat.
5 Der Listening-Modus wurde beendet, da der Benutzer das Sprechen beendet hat.
6 Der Listening-Modus wurde beendet, da der eingabeaktive Client deaktiviert wurde.
7 Der Listening-Modus wurde beendet, da der Standardcharakter geändert wurde.
8 Der Listening-Modus wurde beendet, da der Benutzer die Spracheingabe deaktiviert hat.
Hinweise
Dieses Ereignis wird an alle Clients gesendet, wenn das Timeout des Listening-Modus endet, nachdem der Benutzer die Listening-Taste loslässt, wenn der eingabeaktive Client die Listen-Methode mit False aufruft, oder der Benutzer mit dem Sprechen aufgehört hat. Mit diesem Ereignis können Sie bestimmen, wann die vom Charakter gesprochene (Audio-)Ausgabe fortgesetzt werden soll.
Wenn Sie den Listening-Modus mit der Listen-Methode aktivieren und der Benutzer dann die Listening-Taste drückt, wird der Listening-Modus zurückgesetzt und fortgesetzt, bis das Timeout der Listening-Taste abgeschlossen ist, die Listening-Taste losgelassen wird oder der Benutzer mit dem Sprechen fertig ist, je nachdem, was später eintritt. In diesem Fall erhalten Sie erst ein ListenComplete-Ereignis, wenn der Modus der Listening-Taste abgeschlossen ist.
Das Ereignis gibt den Charakter an die Clients zurück, die derzeit diesen Charakter geladen haben. Alle anderen Clients erhalten ein Nullzeichen (leere Zeichenfolge).