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 al termine della modalità di ascolto (riconoscimento vocale).

Sintassi

Agente secondario.ListenComplete (ByValCharacterID, ByValCause) **

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 La modalità di ascolto è stata disattivata dal codice del programma.
2 La modalità di ascolto (attivata dal codice del programma) è scaduta.
3 La modalità di ascolto (attivata dalla chiave di ascolto) è scaduta.
4 La modalità di ascolto è stata disattivata perché l'utente ha rilasciato il tasto Di ascolto.
5 La modalità di ascolto è terminata perché l'utente ha terminato di parlare.
6 Modalità di ascolto terminata perché il client attivo di input è stato disattivato.
7 La modalità di ascolto è terminata perché il carattere predefinito è stato modificato.
8 La modalità di ascolto è terminata perché l'utente ha disabilitato l'input vocale.

Commenti

Questo evento viene inviato a tutti i client al termine del timeout della modalità di ascolto, dopo che l'utente ha rilasciato 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 parlato 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 a parlare, a seconda del momento. In questo caso, non riceverai un evento ListenComplete fino al completamento della modalità 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).

Vedere anche

Evento ListenStart, metodo Listen