private static List <string> ConvertAudioPreferencesToList() { IVoice defaultVoice = AudioSettingService.selectedVoice; List <string> voices = AudioSettingService.preferredVoices.ToList().Select(x => x.VoiceName).ToList(); voices.Insert(0, defaultVoice.ToString()); return(voices); }
private void OnSettingsDialogConfirmed(string textToPreview, VoiceType selectedVoiceType, IVoice selectedVoice) { captionTextBox.Text = textToPreview; switch (selectedVoiceType) { case VoiceType.AzureVoice: case VoiceType.ComputerVoice: case VoiceType.WatsonVoice: audioNameLabel.Text = selectedVoice.ToString(); break; case VoiceType.DefaultVoice: audioNameLabel.Text = string.Format(ELearningLabText.AudioDefaultLabelFormat, AudioSettingService.selectedVoice.ToString()); break; default: break; } }
public override string ToString() => Voice.ToString();
internal SVoice(IVoice i) { Voice = i; name = Voice.ToString(); }