Condividi tramite


ListenComplete, evento

[Microsoft Agent è deprecato a partire da Windows 7 e potrebbe non essere disponibile nelle versioni successive di Windows.]

Descrizione

Si verifica quando la modalità di ascolto (riconoscimento vocale) è terminata.

Sintassi

Agente secondario.ListenComplete (ByValCharacterID, ByValCause)**

In parte Descrizione
CharacterID Restituisce l'ID del carattere di ascolto come stringa.
Causa Restituisce la causa dell'evento completo come numero intero che può essere uno dei seguenti: 1 Modalità di ascolto disattivata dal codice del programma.
2 Timeout della modalità di ascolto (attivato dal codice del programma).
3 Si è verificato il timeout della modalità di ascolto (attivato dal tasto di ascolto).
4 La modalità di ascolto è stata disattivata perché l'utente ha rilasciato il tasto Di ascolto.
5 Modalità di ascolto terminata perché l'utente ha finito di parlare.
6 Modalità di ascolto terminata perché il client attivo di input è stato disattivato.
7 Modalità di ascolto terminata perché il carattere predefinito è stato modificato.
8 Modalità di ascolto terminata perché l'utente ha disabilitato l'input vocale.

Osservazioni:

Questo evento viene inviato a tutti i client quando termina il timeout della modalità di ascolto, dopo che l'utente rilascia la chiave Listen, quando il client attivo di input chiama il metodo Listen con False o l'utente ha terminato di parlare. È possibile usare questo evento per determinare quando riprendere l'output vocale del carattere (audio).

Se si attiva la modalità ascolto usando il metodo Listen e quindi l'utente preme il tasto Ascolto, la modalità di ascolto viene reimpostata e continua fino al completamento del timeout del tasto Di ascolto, il tasto Ascolto viene rilasciato o l'utente termina la parola, a seconda di quale sia successiva. In questo caso, non si riceverà un evento ListenComplete fino al completamento della modalità di ascolto della chiave di ascolto.

L'evento restituisce il carattere ai client in cui è attualmente caricato questo carattere. Tutti gli altri client ricevono un carattere Null (stringa vuota).

Vedi anche

Evento ListenStart, metodo Listen