Sapi 5 , comment utiliser "Microsoft Hortense Desktop - French" ?

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Micoute
Messages : 2590
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Sapi 5 , comment utiliser "Microsoft Hortense Desktop - French" ?

Message 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.
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Avatar de l’utilisateur
Jacobus
Messages : 1584
Inscription : mar. 06/avr./2004 10:35
Contact :

Re: Sapi 5 , comment utiliser "Microsoft Hortense Desktop - French" ?

Message 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.)
Quand tous les glands seront tombés, les feuilles dispersées, la vigueur retombée... Dans la morne solitude, ancré au coeur de ses racines, c'est de sa force maturité qu'il renaîtra en pleine magnificence...Jacobus.
Avatar de l’utilisateur
Micoute
Messages : 2590
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: Sapi 5 , comment utiliser "Microsoft Hortense Desktop - French" ?

Message par Micoute »

Merci Jacobus, mais ce n'est pas mieux, ni pire que ce que j'ai.
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Avatar de l’utilisateur
Ar-S
Messages : 9551
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Sapi 5 , comment utiliser "Microsoft Hortense Desktop - French" ?

Message 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.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Micoute
Messages : 2590
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: Sapi 5 , comment utiliser "Microsoft Hortense Desktop - French" ?

Message 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.
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
noaharnaud46
Messages : 1
Inscription : mar. 11/nov./2025 17:40

Re: Sapi 5 , comment utiliser "Microsoft Hortense Desktop - French" ?

Message 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 !
Répondre