Compartir vía


SrgsGrammarMode Enumeración

Definición

Indica el tipo de entrada que coincidirá con la gramática, definida por SrgsDocument.

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

Campos

Dtmf 1

El objeto SrgsDocument coincidirá con los tonos de DTMF similares a los de un teléfono, en lugar de voz.

Voice 0

El objeto SrgsDocument coincidirá con entrada de voz.

Ejemplos

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

Comentarios

El modo de entrada de SrgsDocument un objeto viene determinado por su propiedad Mode . El modo de entrada predeterminado es Voz, que indica que la gramática definida por coincidirá con SrgsDocument la entrada de voz.

El modo Dtmf indica que una gramática coincidirá con los Dual-Tone de varias frecuencias (DTMF) en lugar de con la voz. Hay 16 tonos DTMF, 12 de los cuales se encuentran normalmente en la mayoría de los teléfonos.

Cuando se crea un objeto a partir de , el objeto coincidirá con el tipo de entrada especificado por la propiedad Grammar , que obtiene una instancia de SrgsDocument Grammar Mode SrgsGrammarMode .

Se aplica a

Consulte también