SrgsGrammarMode Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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 .