SrgsGrammarMode Sabit listesi

Tanım

tarafından tanımlanan dil bilgisinin eşleşmesi için giriş SrgsDocument türünü gösterir.

public enum class SrgsGrammarMode
public enum SrgsGrammarMode
type SrgsGrammarMode = 
Public Enum SrgsGrammarMode
Devralma
SrgsGrammarMode

Alanlar

Dtmf 1

Nesnesi, konuşma yerine telefonda bulunanlara benzer SrgsDocument şekilde DTMF ile eşler.

Voice 0

nesnesi SrgsDocument konuşma girişiyle eştir.

Örnekler

string srgsDocumentFile = Path.Combine(Path.GetTempPath(), "srgsDocumentFile.xml");  
SrgsDocument document = null;  
GrammarBuilder builder = null;  
Grammar grammar = null;  

Choices firstThree = new Choices(new string[] {"1", "2", "3"});  
Choices nextThree = new Choices(new string[] {"4", "5", "6"});  
Choices lastThree = new Choices(new string[] {"7", "8", "9"});  

Choices keyPadChoices = new Choices(new GrammarBuilder[] {firstThree, nextThree, lastThree, new Choices("0")});  

builder = new GrammarBuilder(keyPadChoices);  
document = new SrgsDocument(builder);  

document.Mode = SrgsGrammarMode.Dtmf;  
grammar = new Grammar(document);   

Açıklamalar

için giriş modu SrgsDocument özelliği tarafından Mode belirlenir. Varsayılan giriş modu Ses'tir ve tarafından tanımlanan dil bilgisinin konuşma SrgsDocument girişiyle eşley olduğunu gösterir.

Dtmf modu, dil bilgisinin konuşma Dual-Tone Çok Sıklık (DTMF) ile eş olacağını belirtir. 12'sinde genellikle çoğu telefonda bulunan 16 DTMF numarası vardır.

bir Grammar nesnesinden bir oluştururken, nesnesi özelliği tarafından belirtilen giriş türüyle eşler SrgsDocument ve bu da bir örneğini Grammar Mode SrgsGrammarMode alır.

Şunlara uygulanır

Ayrıca bkz.