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

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