SrgsGrammarMode Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Geeft het type invoer aan dat de grammatica, gedefinieerd door de SrgsDocument, overeenkomt.
public enum class SrgsGrammarMode
public enum SrgsGrammarMode
type SrgsGrammarMode =
Public Enum SrgsGrammarMode
- Overname
Velden
| Name | Waarde | Description |
|---|---|---|
| Voice | 0 | Het SrgsDocument object komt overeen met spraakinvoer. |
| Dtmf | 1 | Het SrgsDocument object komt overeen met DTMF-tonen die vergelijkbaar zijn met die op een telefoon, in plaats van spraak. |
Voorbeelden
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);
Opmerkingen
De invoermodus voor een wordt SrgsDocument bepaald door de Mode eigenschap. De standaardinvoermodus is Voice, wat aangeeft dat de grammatica die is gedefinieerd door de SrgsDocument spraakinvoer overeenkomt.
De Dtmf-modus geeft aan dat een grammatica overeenkomt met Dual-Tone DTMF-tonen (Multi-Frequency) in plaats van spraak. Er zijn 16 DTMF-tonen, waarvan 12 vaak te vinden zijn op de meeste telefoons.
Wanneer u een Grammar object maakt op basis van een SrgsDocumentobject, komt het Grammar object overeen met het type invoer dat is opgegeven door de Mode eigenschap, waarmee een exemplaar van SrgsGrammarMode.