SrgsGrammarMode Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje typ vstupu, který bude gramatika definovaná objektem SrgsDocument odpovídat.
public enum class SrgsGrammarMode
public enum SrgsGrammarMode
type SrgsGrammarMode =
Public Enum SrgsGrammarMode
- Dědičnost
Pole
Dtmf | 1 | Objekt SrgsDocument se bude shodovat s tóny DTMF, které jsou podobné těm, které se nacházejí na telefonu, místo řeči. |
Voice | 0 | Objekt SrgsDocument bude odpovídat vstupu řeči. |
Příklady
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);
Poznámky
Režim vstupu objektu SrgsDocument je určen jeho Mode vlastností. Výchozí režim vstupu je Voice (Hlas), který označuje, že gramatika definovaná objektem bude odpovídat SrgsDocument vstupu řeči.
Režim Dtmf označuje, že gramatika bude odpovídat Dual-Tone s více frekvencemi (DTMF) místo řeči. K dispozici je 16 tónů DTMF, z nichž 12 se běžně nachází ve většině telefonů.
Při vytváření objektu z objektu se objekt bude shodovat s typem vstupu určeným vlastností Grammar , která získá instanci SrgsDocument Grammar Mode SrgsGrammarMode .