Bonjour,
(Windows 7 64 bits, Visual Studio 2015)
j'ai installé la voix francaise "Hortense" (Microsoft server to speech Voice) qui fonctionne dans mon synthétiseur.
J'essaie de développer une appli utilisant le synthétiseur, et dans mon appli, quand je fais une liste des voix installées, je voix bien Hortense.
Mais il m'est impossible de l'utiliser, en l'appelant par son nom, par Hints, etc... A chaque fois, je retrouve Anna qui a un accent affreux....
Voici mon code, au cas où :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
SpeechSynthesizer S = new SpeechSynthesizer();
var momo = S.GetInstalledVoices();
 
            foreach (InstalledVoice v in momo)
            {
                listBox1.Items.Add(v.VoiceInfo.Name); //si tu as une listbox par ex
                listBox1.Items.Add(v.VoiceInfo.Culture.DisplayName);
 
            }
            S.SelectVoiceByHints(VoiceGender.Female, VoiceAge.Adult,0, new System.Globalization.CultureInfo("fr-FR"));
            MessageBox.Show(S.Voice.Name);
Merci de l'aide et bonne année 2017 !