SpeechRecognitionConstraintType 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 il vincolo di definizione della grammatica utilizzato per il riconoscimento vocale.
public enum class SpeechRecognitionConstraintType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class SpeechRecognitionConstraintType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum SpeechRecognitionConstraintType
var value = Windows.Media.SpeechRecognition.SpeechRecognitionConstraintType.topic
Public Enum SpeechRecognitionConstraintType
- Ereditarietà
-
SpeechRecognitionConstraintType
- 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
Grammar | 2 | Vincolo basato su un file di grammatica SRGS (Speech Recognition Grammar Specification). Vedere SpeechRecognitionGrammarFileConstraint. |
List | 1 | Vincolo basato su un elenco di parole o frasi. Vedere SpeechRecognitionListConstraint. |
Topic | 0 | Vincolo grammaticale del servizio Web predefinito basato su un argomento di dettatura. Vedere SpeechRecognitionTopicConstraint. |
VoiceCommandDefinition | 3 | Vincolo basato su un file VCD (Voice Command Definition). Vedere SpeechRecognitionVoiceCommandDefinitionConstraint. |
Commenti
I vincoli, o grammatiche, definiscono le parole e le frasi enunciate che possono essere riconosciute dallo strumento di riconoscimento vocale.
È possibile specificare una delle grammatiche predefinite del servizio Web (vedere SpeechRecognitionTopicConstraint) oppure è possibile creare una grammatica personalizzata (vedere SpeechRecognitionGrammarFileConstraint, SpeechRecognitionListConstraint e SpeechRecognitionVoiceCommandDefinitionConstraint) installata con l'app.
Per usare i vincoli di servizio Web, il supporto dell'input vocale e della dettatura deve essere abilitato in Impostazioni attivando l'opzione "Familiarizza con me" nella pagina Impostazioni -> Privacy -> Riconoscimento vocale, input penna e digitazione. Vedere "Riconoscimento dell'input vocale" in Riconoscimento vocale.