Modifier la voix de la reconnaissance vocale

Résolu/Fermé
TonyLucky - Modifié le 25 sept. 2017 à 17:44
 TonyLucky - 25 sept. 2017 à 18:41
Bonjour à tous,

Je travaille sous windows 10 et j'utilise souvent la reconnaissance vocale pour relire mes textes.
Dans les paramètres, je dispose de 3 voix : Hortense, Julie et Paul. J'ai sélectionné Julie mais c'est toujours celle d'Hortense qui parle. J'ai activé microsoft speech object library dans les références VBA. J'ai aussi trouvé cette macro qui me permet de lister les voix disponibles :

Sub Locuteurs_bis()
Dim i As Integer
Set Voc = New SpVoice
With Voc
For i = 0 To .GetVoices.Count - 1
Set .Voice = .GetVoices.Item(i)
Range("A" & i + 1) = "Locuteur " & i & " : " & .Voice.GetDescription
'Debug.Print "Locuteur " & i & " : " & .Voice.GetDescription
Set .Voice = Nothing
Next
End With
Set Voc = Nothing
End Sub


et voilà le résultat :
Locuteur 0 : Microsoft Hortense Desktop - French
Locuteur 1 : Microsoft Zira Desktop - English (United States)

Il n'y a ni Julie ni Paul. Quelqu'un peut-il me dire pourquoi ? Et surtout comment pouvoir utiliser la voix sélectionnée ? Je n'ai rien trouvé sur les forums à ce sujet (peut-être ai-je mal cherché). D'avance, merci.



A voir également:

2 réponses

cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 729
Modifié le 25 sept. 2017 à 18:21
Bonjour,

Regarde ceci :

http://www.edencast.fr/windows-x64-voix-fr-invisibles/

@+ Le Pivert
0
Bonsoir, et merci d'avoir regardé.
Ta manip donne le même résultat que ma macro, à savoir
Locuteur 0 : Microsoft Hortense Desktop - French

Pas de trace des autres voix, qui sont pourtant dans les paramètres et que j'ai pu tester. J'ai donc fait une recherche pour charger les voix de Paul & Julie et j'ai trouvé sur : https://www.nvda-fr.org/voix/
Maintenant, ta manip ou ma macro me donne
Locuteur 0 : Microsoft Julie Mobile - French (France)
Locuteur 1 : Microsoft Paul Mobile - French (France)
Locuteur 2 : Microsoft Zira Desktop - English (United States)
Locuteur 3 : Microsoft Hortense Desktop - French

Et je peux utiliser la voix de Julie, que je trouve plus sexy que celle d'Hortense. Désolé, Hortense...

Merci et bonne soirée
0