1 instantiation of TTSVoice
System.Speech (1)
Internal\Synthesis\VoiceSynthesis.cs (1)
1346
voice = new
TTSVoice
(engineProxy, voiceInfo);
40 references to TTSVoice
System.Speech (40)
Internal\Synthesis\SpeakInfo.cs (5)
20
internal SpeakInfo(VoiceSynthesis voiceSynthesis,
TTSVoice
ttsVoice)
30
internal
TTSVoice
Voice
44
TTSVoice
ttsVoice = _voiceSynthesis.GetEngine(name, culture, gender, age, variant, false);
58
internal void AddText(
TTSVoice
ttsVoice, TextFragment textFragment)
95
private
TTSVoice
_ttsVoice;
Internal\Synthesis\SpeechSeg.cs (3)
15
internal SpeechSeg(
TTSVoice
voice)
47
internal
TTSVoice
? Voice
85
private
TTSVoice
? _voice;
Internal\Synthesis\TextFragmentEngine.cs (6)
44
_speakInfo.AddText((
TTSVoice
)voice, new TextFragment(fragmentState));
53
_speakInfo.AddText((
TTSVoice
)voice, new TextFragment(fragmentState));
57
_speakInfo.AddText((
TTSVoice
)voice, new TextFragment(fragmentState, text, _ssmlText, position, text.Length));
101
_speakInfo.AddText((
TTSVoice
)voice, new TextFragment(fragmentState));
120
_speakInfo.AddText((
TTSVoice
)voice, new TextFragment(fragmentState, name));
304
_speakInfo.AddText((
TTSVoice
)voice, new TextFragment(fragmentState, text));
Internal\Synthesis\TTSVoice.cs (1)
30
return obj is
TTSVoice
voice && (_voiceId.Equals(voice.VoiceInfo));
Internal\Synthesis\VoiceSynthesis.cs (23)
531
internal
TTSVoice
GetEngine(string? name, CultureInfo? culture, VoiceGender gender, VoiceAge age, int variant, bool switchContext)
533
TTSVoice
defaultVoice = _currentVoice ?? GetVoice(switchContext);
612
internal
TTSVoice
? Voice
630
internal
TTSVoice
CurrentVoice(bool switchContext)
754
TTSVoice
voice = _currentVoice ?? GetVoice(false);
856
TTSVoice
? voice;
1049
private
TTSVoice
? GetVoice(VoiceInfo voiceInfo, bool switchContext)
1051
TTSVoice
? voice = null;
1091
private
TTSVoice
GetEngineWithVoice(
TTSVoice
? defaultVoice, VoiceInfo? defaultVoiceId, string? name, CultureInfo? culture, VoiceGender gender, VoiceAge age, int variant, bool switchContext)
1093
TTSVoice
? voice = null;
1151
private
TTSVoice
? MatchVoice(string name, int variant, bool switchContext)
1153
TTSVoice
? voice = null;
1184
private
TTSVoice
? MatchVoice(CultureInfo? culture, VoiceGender gender, VoiceAge age, int variant, bool switchContext, [DisallowNull] ref InstalledVoice? viDefault)
1186
TTSVoice
? voice = null;
1332
private
TTSVoice
? GetProxyEngine(VoiceInfo voiceInfo)
1343
TTSVoice
? voice = null;
1429
private
TTSVoice
GetVoice(bool switchContext)
1606
foreach (KeyValuePair<VoiceInfo,
TTSVoice
> kv in _voiceDictionary)
1764
private
TTSVoice
? _pendingVoice;
1772
private Dictionary<VoiceInfo,
TTSVoice
> _voiceDictionary = new();
1778
private
TTSVoice
? _defaultVoice;
1779
private
TTSVoice
? _currentVoice;
Synthesis\SpeechSynthesizer.cs (2)
38
TTSVoice
ttsVoice = VoiceSynthesizer.GetEngine(name, CultureInfo.CurrentUICulture, VoiceGender.NotSet, VoiceAge.NotSet, 1, true);
77
TTSVoice
ttsVoice = VoiceSynthesizer.GetEngine(null, culture, gender, age, voiceAlternate, true);