SAPI 5 voice synthesis and C#
===

I have installed new SAPI5 voice. In computer settings of Speech program is new voice visible and aviable to use. But my program cannot find it. For finding I am using this part of code, I use System.Speech.Synthesis namespace.

    SpeechSynthesizer s = new SpeechSynthesizer();
    foreach (InstalledVoice v in s.GetInstalledVoices())
    {
        st += v.VoiceInfo.Name+"\n";
    }

    MessageBox.Show(st);

Found is only Microsoft Anna. My code for speeking is follows:

    s.SelectVoice("Eliska22k");//name of the voice is Eliska22k

    s.Speak("ahoj");

I am using C# 4 and I have windows vista 32 bit. Where is hidden my mistake? Is in code or enywhere else?