51 references to VoiceGender
System.Speech (51)
Internal\Synthesis\ISSmlParser.cs (2)
24
object ProcessTextBlock(bool isParagraph, object voice, ref FragmentState fragmentState, CultureInfo? culture, bool newCulture,
VoiceGender
gender, VoiceAge age);
30
object ProcessVoice(string? name, CultureInfo? culture,
VoiceGender
gender, VoiceAge age, int variant, bool fNewCulture, List<SsmlXmlAttribute>? extraNamespace);
Internal\Synthesis\SpeakInfo.cs (1)
42
internal void SetVoice(string? name, CultureInfo? culture,
VoiceGender
gender, VoiceAge age, int variant)
Internal\Synthesis\SSmlParser.cs (10)
84
ssmlAttributes._gender =
VoiceGender
.NotSet;
1081
VoiceGender
gender;
1833
internal
VoiceGender
_gender;
2084
internal static bool TryConvertGender(string sGender, out
VoiceGender
gender)
2087
gender =
VoiceGender
.NotSet;
2106
private static readonly
VoiceGender
[] s_genders = new
VoiceGender
[]
2108
VoiceGender
.Female,
VoiceGender
.Male,
VoiceGender
.Neutral
Internal\Synthesis\TextFragmentEngine.cs (3)
32
_speakInfo.SetVoice(null, culture,
VoiceGender
.NotSet, VoiceAge.NotSet, 1);
125
public object ProcessTextBlock(bool isParagraph, object voice, ref FragmentState fragmentState, CultureInfo? culture, bool newCulture,
VoiceGender
gender, VoiceAge age)
173
public object ProcessVoice(string? name, CultureInfo? culture,
VoiceGender
gender, VoiceAge age, int variant, bool fNewCulture, List<SsmlXmlAttribute>? extraNamespace)
Internal\Synthesis\TextWriterEngine.cs (3)
139
public object ProcessTextBlock(bool isParagraph, object? voice, ref FragmentState fragmentState, CultureInfo? culture, bool newCulture,
VoiceGender
gender, VoiceAge age)
208
public object ProcessVoice(string? name, CultureInfo? culture,
VoiceGender
gender, VoiceAge age, int variant, bool fNewCulture, List<SsmlXmlAttribute>? extraNamespace)
219
if (gender !=
VoiceGender
.NotSet)
Internal\Synthesis\VoiceSynthesis.cs (11)
531
internal TTSVoice GetEngine(string? name, CultureInfo? culture,
VoiceGender
gender, VoiceAge age, int variant, bool switchContext)
1091
private TTSVoice GetEngineWithVoice(TTSVoice? defaultVoice, VoiceInfo? defaultVoiceId, string? name, CultureInfo? culture,
VoiceGender
gender, VoiceAge age, int variant, bool switchContext)
1119
if (viDefault.Enabled && Equals(vi.Culture, culture) && (gender ==
VoiceGender
.NotSet || gender ==
VoiceGender
.Neutral || gender == vi.Gender) && (age == VoiceAge.NotSet || age == vi.Age))
1184
private TTSVoice? MatchVoice(CultureInfo? culture,
VoiceGender
gender, VoiceAge age, int variant, bool switchContext, [DisallowNull] ref InstalledVoice? viDefault)
1226
private static InstalledVoice MatchVoice(InstalledVoice defaultTokenInfo, CultureInfo? culture,
VoiceGender
gender, VoiceAge age, int variant, List<InstalledVoice> tokensInfo)
1295
private static int CalcMatchValue(CultureInfo? culture,
VoiceGender
gender, VoiceAge age, VoiceInfo? voiceInfo)
1313
if (gender ==
VoiceGender
.NotSet || voiceInfo.Gender == gender)
1441
VoiceGender
gender =
VoiceGender
.NotSet;
1456
_defaultVoice = GetEngineWithVoice(null, defaultInfo, null, CultureInfo.CurrentUICulture,
VoiceGender
.NotSet, VoiceAge.NotSet, 1, switchContext);
Synthesis\PromptBuilder.cs (4)
302
if (voice.Gender !=
VoiceGender
.NotSet)
325
public void StartVoice(
VoiceGender
gender)
329
public void StartVoice(
VoiceGender
gender, VoiceAge age)
333
public void StartVoice(
VoiceGender
gender, VoiceAge age, int voiceAlternate)
Synthesis\SpeechSynthesizer.cs (5)
38
TTSVoice ttsVoice = VoiceSynthesizer.GetEngine(name, CultureInfo.CurrentUICulture,
VoiceGender
.NotSet, VoiceAge.NotSet, 1, true);
47
public void SelectVoiceByHints(
VoiceGender
gender)
51
public void SelectVoiceByHints(
VoiceGender
gender, VoiceAge age)
55
public void SelectVoiceByHints(
VoiceGender
gender, VoiceAge age, int voiceAlternate)
59
public void SelectVoiceByHints(
VoiceGender
gender, VoiceAge age, int voiceAlternate, CultureInfo culture)
Synthesis\VoiceInfo.cs (12)
97
internal VoiceInfo(
VoiceGender
gender)
101
internal VoiceInfo(
VoiceGender
gender, VoiceAge age)
106
internal VoiceInfo(
VoiceGender
gender, VoiceAge age, int voiceAlternate)
131
&& (_gender == voice._gender || _gender ==
VoiceGender
.NotSet || voice._gender ==
VoiceGender
.NotSet)
147
public
VoiceGender
Gender
209
internal static bool ValidateGender(
VoiceGender
gender)
211
return gender ==
VoiceGender
.Female || gender ==
VoiceGender
.Male || gender ==
VoiceGender
.Neutral || gender ==
VoiceGender
.NotSet;
259
private
VoiceGender
_gender;