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