SpeechRecognizerState Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |