SrgsGrammarMode Sabit listesi

Tanım

SrgsDocumenttarafından tanımlanan dil bilgisinin eşleşeceği giriş türünü gösterir.

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

Alanlar

Name Değer Description
Voice 0

SrgsDocument Nesne konuşma girişiyle eşleşecek.

Dtmf 1

Nesne, SrgsDocument konuşma yerine telefonda bulunanlara benzer DTMF tonlarıyla eşleşecektir.

Ö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 SrgsDocument giriş modu özelliği tarafından Mode belirlenir. Varsayılan giriş modu, tarafından tanımlanan dil bilgisinin konuşma girişiyle SrgsDocument eşleşeceğini belirten Ses'tir.

Dtmf modu, dil bilgisinin konuşma yerine Dual-Tone Çok Frekanslı (DTMF) tonlarıyla eşleşeceğini gösterir. 12'i genellikle çoğu telefonda bulunan 16 DTMF tonu vardır.

öğesinden bir nesne oluşturduğunuzda, nesnesi özelliği tarafından Grammar belirtilen giriş türüyle eşleşir ve bu da örneğini SrgsDocumentalır.GrammarModeSrgsGrammarMode

Şunlara uygulanır

Ayrıca bkz.