/
SrgsPhoneticAlphabet.xml
102 lines (99 loc) · 5.78 KB
/
SrgsPhoneticAlphabet.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
<Type Name="SrgsPhoneticAlphabet" FullName="System.Speech.Recognition.SrgsGrammar.SrgsPhoneticAlphabet">
<TypeSignature Language="C#" Value="public enum SrgsPhoneticAlphabet" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed SrgsPhoneticAlphabet extends System.Enum" />
<TypeSignature Language="DocId" Value="T:System.Speech.Recognition.SrgsGrammar.SrgsPhoneticAlphabet" />
<TypeSignature Language="VB.NET" Value="Public Enum SrgsPhoneticAlphabet" />
<TypeSignature Language="F#" Value="type SrgsPhoneticAlphabet = " />
<TypeSignature Language="C++ CLI" Value="public enum class SrgsPhoneticAlphabet" />
<AssemblyInfo>
<AssemblyName>System.Speech</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Docs>
<summary>Enumerates the supported phonetic alphabets.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Phonetic alphabets are composed of phones, which consist of letters, numbers or characters, sometimes in combination. Each phone describes a unique sound of speech. This is in contrast to the Latin alphabet, for which any letter may represent multiple spoken sounds. Consider the different pronunciations of the letter "c" in the words "candy" and "cease", or the different pronunciations of the letter combination "th" in the words "thing" and "those".
In System.Speech, you can use any of three phonetic alphabets to specify custom pronunciations: International Phone Alphabet (IPA), Universal Phone Set (UPS), or the SAPI phone set. The specified phonetic alphabet determines which phone set will be used to define inline pronunciations for <xref:System.Speech.Recognition.SrgsGrammar.SrgsToken> objects. The phones specified in <xref:System.Speech.Recognition.SrgsGrammar.SrgsToken.Pronunciation%2A> must match the phonetic alphabet specified in <xref:System.Speech.Recognition.SrgsGrammar.SrgsDocument.PhoneticAlphabet%2A>.
]]></format>
</remarks>
</Docs>
<Members>
<Member MemberName="Ipa">
<MemberSignature Language="C#" Value="Ipa" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Speech.Recognition.SrgsGrammar.SrgsPhoneticAlphabet Ipa = int32(1)" />
<MemberSignature Language="DocId" Value="F:System.Speech.Recognition.SrgsGrammar.SrgsPhoneticAlphabet.Ipa" />
<MemberSignature Language="VB.NET" Value="Ipa" />
<MemberSignature Language="F#" Value="Ipa = 1" Usage="System.Speech.Recognition.SrgsGrammar.SrgsPhoneticAlphabet.Ipa" />
<MemberSignature Language="C++ CLI" Value="Ipa" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Speech</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Speech.Recognition.SrgsGrammar.SrgsPhoneticAlphabet</ReturnType>
</ReturnValue>
<MemberValue>1</MemberValue>
<Docs>
<summary>International Phonetic Alphabet phoneme set.</summary>
</Docs>
</Member>
<Member MemberName="Sapi">
<MemberSignature Language="C#" Value="Sapi" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Speech.Recognition.SrgsGrammar.SrgsPhoneticAlphabet Sapi = int32(0)" />
<MemberSignature Language="DocId" Value="F:System.Speech.Recognition.SrgsGrammar.SrgsPhoneticAlphabet.Sapi" />
<MemberSignature Language="VB.NET" Value="Sapi" />
<MemberSignature Language="F#" Value="Sapi = 0" Usage="System.Speech.Recognition.SrgsGrammar.SrgsPhoneticAlphabet.Sapi" />
<MemberSignature Language="C++ CLI" Value="Sapi" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Speech</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Speech.Recognition.SrgsGrammar.SrgsPhoneticAlphabet</ReturnType>
</ReturnValue>
<MemberValue>0</MemberValue>
<Docs>
<summary>Speech API phoneme set.</summary>
</Docs>
</Member>
<Member MemberName="Ups">
<MemberSignature Language="C#" Value="Ups" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Speech.Recognition.SrgsGrammar.SrgsPhoneticAlphabet Ups = int32(2)" />
<MemberSignature Language="DocId" Value="F:System.Speech.Recognition.SrgsGrammar.SrgsPhoneticAlphabet.Ups" />
<MemberSignature Language="VB.NET" Value="Ups" />
<MemberSignature Language="F#" Value="Ups = 2" Usage="System.Speech.Recognition.SrgsGrammar.SrgsPhoneticAlphabet.Ups" />
<MemberSignature Language="C++ CLI" Value="Ups" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Speech</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Speech.Recognition.SrgsGrammar.SrgsPhoneticAlphabet</ReturnType>
</ReturnValue>
<MemberValue>2</MemberValue>
<Docs>
<summary>Universal Phone Set phoneme set, which is ASCII encoding of phonemes for IPA.</summary>
</Docs>
</Member>
</Members>
</Type>