Вам известны какие-нибудь (простые) примеры в пространстве имен System.Speech.Synthesis.TtsEngine?
Я бы хотел использовать движок TTS, который позволяет мне контролировать высоту звука, скорость и громкость выходного голоса. Похоже, что пространство имен, упомянутое выше, позволяет мне это сделать, но я не смог найти ни одного примера. Я не до конца понял, нужно ли мне для того, чтобы делать то, что я хочу, переписать (возможно, огромный и сложный) весь код, который преобразует текст в речь, или я бы просто «зацепил» процесс и изменить некоторые переменные.
Более или менее жизнеспособным вариантом для меня будет MBROLA, поскольку я легко могу контролировать длительность и высоту звука каждой фонемы. Проблема в том, что MBROLA является механизмом фонемной речевой связи, и поэтому мне пришлось бы преобразовывать текст в фонемы, прежде чем использовать его в MBROLA (что может быть сложно! Например, «я читал» и «я читал», разные фонемы «читать» и «читать»!).
Любые предложения будут очень признательны!
Спасибо!