SrgsGrammarMode Enum

Definisi

Menunjukkan jenis input bahwa tata bahasa, yang ditentukan oleh SrgsDocument, akan cocok.

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

Bidang

Nama Nilai Deskripsi
Voice 0

Objek SrgsDocument akan cocok dengan input ucapan.

Dtmf 1

Objek SrgsDocument akan cocok dengan nada DTMF yang mirip dengan yang ditemukan di telepon, bukan ucapan.

Contoh

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

Keterangan

Mode input untuk SrgsDocument ditentukan oleh propertinya Mode . Mode input default adalah Voice, yang menunjukkan bahwa tata bahasa yang ditentukan oleh input akan cocok dengan SrgsDocument ucapan.

Mode Dtmf menunjukkan bahwa tata bahasa akan cocok dengan nada Multi-Frekuensi (DTMF) Dual-Tone, bukan ucapan. Ada 16 nada DTMF, 12 di antaranya umumnya ditemukan di sebagian besar telepon.

Saat Anda membuat Grammar objek dari SrgsDocument, Grammar objek akan cocok dengan jenis input yang ditentukan oleh Mode properti , yang mendapatkan instans .SrgsGrammarMode

Berlaku untuk

Lihat juga