59 references to VoiceAge
System.Speech (59)
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 (20)
83
ssmlAttributes._age =
VoiceAge
.NotSet;
1094
VoiceAge
age;
1832
internal
VoiceAge
_age;
2031
internal static bool TryConvertAge(string sAge, out
VoiceAge
age)
2035
age =
VoiceAge
.NotSet;
2040
age =
VoiceAge
.Child;
2045
age =
VoiceAge
.Teen;
2049
age =
VoiceAge
.Adult;
2054
age =
VoiceAge
.Senior;
2057
if (age !=
VoiceAge
.NotSet)
2063
if (iAge <= ((int)
VoiceAge
.Teen + (int)
VoiceAge
.Child) / 2)
2065
age =
VoiceAge
.Child;
2067
else if (iAge <= ((int)
VoiceAge
.Adult + (int)
VoiceAge
.Teen) / 2)
2069
age =
VoiceAge
.Teen;
2071
else if (iAge <= ((int)
VoiceAge
.Senior + (int)
VoiceAge
.Adult) / 2)
2073
age =
VoiceAge
.Adult;
2077
age =
VoiceAge
.Senior;
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)
223
if (age !=
VoiceAge
.NotSet)
Internal\Synthesis\VoiceSynthesis.cs (10)
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)
1319
if (age ==
VoiceAge
.NotSet || voiceInfo.Age == age)
1442
VoiceAge
age =
VoiceAge
.NotSet;
1456
_defaultVoice = GetEngineWithVoice(null, defaultInfo, null, CultureInfo.CurrentUICulture, VoiceGender.NotSet,
VoiceAge
.NotSet, 1, switchContext);
Synthesis\PromptBuilder.cs (3)
307
if (voice.Age !=
VoiceAge
.NotSet)
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);
49
SelectVoiceByHints(gender,
VoiceAge
.NotSet, 1, CultureInfo.CurrentUICulture);
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)
101
internal VoiceInfo(VoiceGender gender,
VoiceAge
age)
106
internal VoiceInfo(VoiceGender gender,
VoiceAge
age, int voiceAlternate)
130
&& (_age == voice._age || _age ==
VoiceAge
.NotSet || voice._age ==
VoiceAge
.NotSet)
154
public
VoiceAge
Age
214
internal static bool ValidateAge(
VoiceAge
age)
216
return age ==
VoiceAge
.Adult || age ==
VoiceAge
.Child || age ==
VoiceAge
.NotSet || age ==
VoiceAge
.Senior || age ==
VoiceAge
.Teen;
261
private
VoiceAge
_age;