System.speech, пожалуйста, не говорите код города

я использую простой код c #, чтобы программа говорила

        if (checkBox1.Checked == true) {
            SpeechSynthesizer speaker = new SpeechSynthesizer();
            speaker.Rate = 1;
            speaker.Volume = 100;
            speaker.Speak(stringout);

Проблема в том, что строка out содержит предложения с числами. И Microsoft Speech распознает их как «коды городов». так, например, вместо того, чтобы говорить

проба 90 123 40

я слышу:

образец код города 90 123 40

Как остановить такое поведение?

6
задан Joel Coehoorn 11 July 2012 в 15:37
поделиться