SrgsGrammarMode Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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.