SrgsGrammarMode Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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 .