Я довольно новичок в C # и работаю над разработкой программного обеспечения для слепых и слабовидящих людей.
в программном обеспечении я хочу иметь текстовое поле, которое при нажатии клавиши будет
например, звук при нажатии j скажет j ...
Я нашел замечательный механизм преобразования текста в речь и попытался использовать его с событием keydown следующим образом:
SpeechSynthesizer synth = new SpeechSynthesizer();
char mappedChar = (char)e.KeyValue;
synth.Speak(Convert.ToString(mappedChar));
synth.Dispose();
к сожалению, это слишком медленно и занимает ок. 1 секунда между каждым нажатием клавиши.
Буду признателен за любое предложение.