次の方法で共有


SrgsGrammarMode 列挙型

定義

SrgsDocument によって定義されている文法が照合する入力の種類を示します。

public enum class SrgsGrammarMode
public enum SrgsGrammarMode
type SrgsGrammarMode = 
Public Enum SrgsGrammarMode
継承
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

適用対象

こちらもご覧ください