Guest User

Untitled

a guest
Feb 20th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. //это конструктор
  2. public SpeechSynth()
  3. {
  4. //выбираем голос по-умолчанию
  5. try
  6. {
  7. SelectedVoice = _Synthesizer
  8. .GetInstalledVoices()
  9. .First(v => v.VoiceInfo.Description.Contains("France"));
  10. }
  11. catch (Exception)
  12. {
  13. //тогда выбираем первый доступный
  14. SelectedVoice = _Synthesizer.GetInstalledVoices().First();
  15. Debug.WriteLine("Ошибка выбора голоса при инициализации.");
  16. //throw;
  17. }
  18. }
  19.  
  20. private SpeechSynth _Speech;
  21.  
  22. //ctor
  23. public MainViewModel()
  24. {
  25. try
  26. {
  27. _Speech = new SpeechSynth();
  28. }
  29. catch (Exception)
  30. {
  31. //здесь хотелось бы сообщить пользователю, что целевой язык не доступен
  32. //требуется его установить.
  33. }
  34.  
  35. }
Add Comment
Please, Sign In to add comment