私はC#には新しく、視覚障害者用のソフトウェアの開発に取り組んでいます。
ソフトウェアでは、キーを押したときに、
という名前のテキストボックスが表示されるようにしたいと考えています。 スピーチエンジンにすばらしいテキストが見つかりました次のようなkeydownイベントが発生します。C#のkeydownでキー値を再生する
SpeechSynthesizer synth = new SpeechSynthesizer();
char mappedChar = (char)e.KeyValue;
synth.Speak(Convert.ToString(mappedChar));
synth.Dispose();
残念ながら遅すぎます。各キーストロークの間に1秒。
ご意見がありがとうございます。
チップをいただきありがとうございますが、改善は小さかったし、うまくいきませんでした。依然として思い切った遅延があります。私はそれについて他に何かできることはありますか? – CaptainNemo
@ me1982 - それは奇妙なことですが、それはもっと大きな違いをもたらしたと思いました。 – ChrisF