ListenComplete-Ereignis

[Microsoft Agent ist ab Windows 7 veraltet und in nachfolgenden Versionen von Windows möglicherweise nicht verfügbar.]

Beschreibung

Tritt auf, wenn der Lauschmodus (Spracherkennung) beendet wurde.

Syntax

Unter-Agent.ListenComplete (ByValCharacterID, ByValCause) **

Teil BESCHREIBUNG
CharacterID Gibt die ID des lauschenden Zeichens als Zeichenfolge zurück.
Ursache Gibt die Ursache des vollständigen Ereignisses als ganze Zahl zurück, die eine der folgenden Sein kann: 1 Der Lauschmodus wurde durch Programmcode deaktiviert.
2 Der Lauschmodus (durch Programmcode aktiviert) ist timeout.
3 Der Lauschmodus (aktiviert durch die Lauschtaste) ist timeout.
4 Der Lauschmodus wurde deaktiviert, weil der Benutzer die Lauschtaste freigegeben hat.
5 Der Lauschmodus wurde beendet, weil der Benutzer mit dem Sprechen fertig war.
6 Der Lauschmodus wurde beendet, weil der eingabeaktive Client deaktiviert wurde.
7 Der Lauschmodus wurde beendet, weil das Standardzeichen geändert wurde.
8 Der Lauschmodus wurde beendet, weil der Benutzer die Spracheingabe deaktiviert hat.

Bemerkungen

Dieses Ereignis wird an alle Clients gesendet, wenn das Timeout des Lauschmodus endet, nachdem der Benutzer die Listening-Taste freigegeben hat, wenn der aktive Eingabeclient die Listen-Methode mit False aufruft oder der Benutzer das Sprechen beendet hat. Sie können dieses Ereignis verwenden, um zu bestimmen, wann die Ausgabe gesprochener Zeichen (Audioausgabe) fortgesetzt werden soll.

Wenn Sie den Listen-Modus mit der Listen-Methode aktivieren und der Benutzer dann die Taste Listening drückt, wird der Lauschmodus zurückgesetzt und fortgesetzt, bis das Timeout der Lauschentaste abgeschlossen ist, die Lauschtaste freigegeben wird oder der Benutzer das Sprechen beendet, je nachdem, was später ist. In dieser Situation erhalten Sie erst dann ein ListenComplete-Ereignis , wenn der Modus des lauschenden Schlüssels abgeschlossen ist.

Das Ereignis gibt das Zeichen an die Clients zurück, auf denen dieses Zeichen derzeit geladen wurde. Alle anderen Clients erhalten ein NULL-Zeichen (leere Zeichenfolge).

Weitere Informationen

ListenStart-Ereignis, Listen-Methode