Page 1 sur 1
Sapi 5 , comment utiliser "Microsoft Hortense Desktop - French" ?
Publié : ven. 14/nov./2025 14:27
par Micoute
Bonjour à tous,
je sais qu'il y a des connaisseurs sur ce forum et je voudrais faire parler mon horloge le bon français, car Virginie est un peu vieillotte et je souhaite utiliser Hortense.
Je vous remercie d'avance, même si vous ne trouvez pas la solution, mais je pense que vous le trouverez.
Re: Sapi 5 , comment utiliser "Microsoft Hortense Desktop - French" ?
Publié : ven. 14/nov./2025 20:36
par Jacobus
Salut Micoute,
Utilise COMatePLUS que tu peux télécharger ici
COMatePLUS
Ensuite fait un include avec l'exécutable qui se lance dans le répertoire des sources.
Je ne sais pas si c'est la tante Hortense, Théodule ou Virginie qui cause, mais ça le fait.
Code : Tout sélectionner
IncludePath "..\"
XIncludeFile "COMatePLUS.pbi"
EnableExplicit
Define.COMateObject obj = COMate_CreateObject("SAPI.SpVoice")
If obj
obj\Invoke("Speak('Micoute, ai-je une belle voix ? Est-ce ainsi que tu veux entendre parler ton horloge ?')")
obj\Release()
EndIf
et si vraiment tu as un ticket avec Hortense...
Mettre Hortense
(A noter que sur mon Windows11 pro 64 bit Hortense est la seule voix française disponible et elle est active. David et Zira sont des voix anglaises.)
Re: Sapi 5 , comment utiliser "Microsoft Hortense Desktop - French" ?
Publié : sam. 15/nov./2025 14:04
par Micoute
Merci Jacobus, mais ce n'est pas mieux, ni pire que ce que j'ai.
Re: Sapi 5 , comment utiliser "Microsoft Hortense Desktop - French" ?
Publié : sam. 15/nov./2025 22:23
par Ar-S
Il ni a pas de solution miracle. Des voix SAPI plus propre il y en a mais online. Tu peux les tester via ce fichier :
https://github.com/gexgd0419/NaturalVoi ... 86_x64.zip
Tu ne pourras pas les ripper mais cependant, tu peux tout à fait leur ecrire un texte et enregistrer le .wav.
Par exemple j'ai fait :
Code : Tout sélectionner
1 2 3 4 5, 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 tout pile. Pile. et demi. Et quart. moins quart. moins. minute, heure.
Et j'ai enregistrer le wav des voix "Vivienne" et "Remy" qui sont en effet vraiment naturelles.
A toi ensuite de réviser ton code pour adapter ce wav ou découper en X wav.
C'est une solution, peut être pas celle que tu cherches mais c'est une solution.
Re: Sapi 5 , comment utiliser "Microsoft Hortense Desktop - French" ?
Publié : dim. 16/nov./2025 9:47
par Micoute
Merci Ar-s, car ça m'a permis de fabriquer des petits fichiers au format *.Wav qui lus par mon horloge que j'ai nommée "LAURE LOGE" me permettent d'avoir l'heure en bon français et non du franglais.
Merci encore.
Re: Sapi 5 , comment utiliser "Microsoft Hortense Desktop - French" ?
Publié : jeu. 20/nov./2025 19:15
par noaharnaud46
Bonjour à tous,
Merci pour ces partages très utiles sur l'utilisation des voix SAPI 5 en français. Pour ceux qui cherchent une solution avec Hortense, il semble que la meilleure approche soit d'utiliser les fichiers wav générés et de les intégrer dans vos projets comme suggéré.
N'hésitez pas à tester aussi les voix naturelles en ligne mentionnées ici pour une meilleure qualité vocale.
Bonne continuation à tous !