SpeechRecognizer.Constraints Proprietà
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.
Ottiene la raccolta di oggetti vincolo attualmente aggiunti all'oggetto SpeechRecognizer .
public:
property IVector<ISpeechRecognitionConstraint ^> ^ Constraints { IVector<ISpeechRecognitionConstraint ^> ^ get(); };
IVector<ISpeechRecognitionConstraint> Constraints();
public IList<ISpeechRecognitionConstraint> Constraints { get; }
var iVector = speechRecognizer.constraints;
Public ReadOnly Property Constraints As IList(Of ISpeechRecognitionConstraint)
Valore della proprietà
Insieme di oggetti ISpeechRecognitionConstraint .
Gli oggetti vincolo validi includono:
- SpeechRecognitionGrammarFileConstraint
- SpeechRecognitionListConstraint
- SpeechRecognitionTopicConstraint
- SpeechRecognitionVoiceCommandDefinitionConstraint
Ogni riconoscimento vocale può avere una raccolta di vincoli. Solo valide solo le combinazioni di vincoli seguenti:
- Singolo SpeechRecognitionTopicConstraint (dettatura o ricerca Web)
- Qualsiasi combinazione di oggetti SpeechRecognitionListConstraint e/o SpeechRecognitionGrammarFileConstraint .
- Per Windows 10 Fall Creators Update (10.0.16299.15) e versioni successive, è possibile combinare un singolo vincolo di argomento con un vincolo di elenco
Importante
Chiamare il metodo SpeechRecognizer.CompileConstraintsAsync per compilare i vincoli prima di avviare il processo di riconoscimento.
Commenti
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.