Condividi tramite


SpeechRecognizerState Enumerazione

Definizione

Specifica lo stato del riconoscimento vocale.

public enum class SpeechRecognizerState
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class SpeechRecognizerState
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum SpeechRecognizerState
var value = Windows.Media.SpeechRecognition.SpeechRecognizerState.idle
Public Enum SpeechRecognizerState
Ereditarietà
SpeechRecognizerState
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Campi

Nome Valore Descrizione
Capturing 1

Indica che il riconoscimento vocale acquisisce (in ascolto) l'input audio dell'utente.

Utile per fornire feedback dinamici durante il riconoscimento standard o continuo.

Idle 0

Indica che il riconoscimento vocale non è attivo e il riconoscimento vocale non acquisisce l'input audio (in ascolto).

In questo stato, SpeechRecognizer.RecognizeAsync, SpeechRecognizer.RecognizeWithUIAsync, SpeechContinuousRecognitionSession.StartAsync o SpeechRecognizer.CompileConstraintsAsync può essere chiamato.

Paused 6

Valido solo per il riconoscimento continuo.

Indica che la sessione di riconoscimento vocale è ancora attiva, ma il riconoscimento vocale non è più in fase di elaborazione (tentativo di riconoscimento vocale) input audio. L'input audio in corso viene memorizzato nel buffer.

In questo stato è possibile aggiungere vincoli , rimuovere e compilare.

Se viene specificato uno o più vincoli quando la sessione di riconoscimento viene inizializzata, la rimozione di tutti i vincoli e la ripresa del riconoscimento generano un errore.

Analogamente, se non vengono specificati vincoli quando la sessione di riconoscimento viene inizializzata, l'aggiunta di vincoli e la ripresa del riconoscimento comportano anche un errore.

Processing 2

Indica che il riconoscimento vocale sta elaborando (provando a riconoscere) input audio dall'utente. Il riconoscimento non acquisisce più l'input audio (in ascolto) dall'utente.

Durante il riconoscimento standard, lo stato può verificarsi dopo che il riconoscimento ha arrestato l'acquisizione dell'input audio e prima che venga restituito un risultato di riconoscimento.

Durante il riconoscimento continuo, questo stato può verificarsi dopo che StopAsync è stato chiamato e prima che venga attivato l'evento Completato .

Utile per indicare che un utente deve smettere di parlare.

SoundEnded 4

Indica che il riconoscimento vocale non rileva più il suono nel flusso audio.

Utile per nascondere l'interfaccia utente del riconoscimento vocale. Tuttavia, la sessione di riconoscimento è ancora attiva.

SoundStarted 3

Indica che il riconoscimento vocale ha rilevato l'audio nel flusso audio.

Utile per indicare che il suono (non necessariamente parlato) è stato rilevato.

SpeechDetected 5

Indica che il riconoscimento vocale ha rilevato l'input vocale nel flusso audio.

Utile per indicare che è stato rilevato il riconoscimento vocale.

Si applica a

Vedi anche