SrgsGrammarMode 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SrgsDocument によって定義されている文法が照合する入力の種類を示します。
public enum class SrgsGrammarMode
public enum SrgsGrammarMode
type SrgsGrammarMode =
Public Enum SrgsGrammarMode
- 継承
フィールド
Dtmf | 1 | SrgsDocument のオブジェクトは、音声ではなく、電話に類似した DTMF の調子に一致します。 |
Voice | 0 | SrgsDocument のオブジェクトは音声入力に一致します。 |
例
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);
注釈
の入力モードは SrgsDocument 、 プロパティによって決 Mode まります。 既定の入力モードは Voice です。これは、 で定義された文法が音声入力 SrgsDocument と一致します。
Dtmf モードは、文法が音声ではなく複数Dual-Tone (DTMF) のトーンと一致すると示します。 DTMF には 16 のトーンがあります。その 12 台は、ほとんどの電話でよく見かかっています。
から オブジェクトを作成すると、 オブジェクトは、 プロパティで指定された入力の型と一致し、 の Grammar SrgsDocument Grammar Mode インスタンスを取得します SrgsGrammarMode 。