Partilhar via


SrgsGrammarMode Enumeração

Definição

Indica o tipo de entrada à qual a gramática, definida pelo SrgsDocument, corresponderá.

public enum class SrgsGrammarMode
public enum SrgsGrammarMode
type SrgsGrammarMode = 
Public Enum SrgsGrammarMode
Herança
SrgsGrammarMode

Campos

Dtmf 1

O objeto SrgsDocument corresponderá tons DTMF semelhantes aos encontrados em um telefone, em vez de fala.

Voice 0

O objeto SrgsDocument corresponderá à entrada de fala.

Exemplos

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);   

Comentários

O modo de entrada para SrgsDocument um é determinado por sua Mode propriedade. O modo de entrada padrão é Voz, que indica que a gramática definida pelo SrgsDocument corresponderá à entrada de fala.

O modo Dtmf indica que uma gramática corresponderá Dual-Tone DTMF (multifrequência) em vez de fala. Há 16 tons DTMF, 12 dos quais são comumente encontrados na maioria dos telefones.

Quando você cria um objeto de um , o objeto corresponderá ao tipo de entrada especificado pela propriedade , que Grammar SrgsDocument Grammar Mode obtém uma instância de SrgsGrammarMode .

Aplica-se a

Confira também