Comment installer plus de voix sur Windows Speech?

32

J'ai téléchargé un autre pack TTS à partir de Microsoft Speech Platform - Runtime Languages ​​(Version 11) , mais dans les propriétés vocales, ce pack n'apparaît pas.

L'image ci-dessous répertorie tous les packs installés, qui sont venus par défaut dans mon installation de Windows 8.

discours

Mais il n'est pas pris en charge sur Windows 8, alors comment puis-je installer plus de packs?

BrunoLM
la source
Cette page indique que ce ne sont que des fichiers de données linguistiques, très probablement pour les développeurs MS SAPI. Les voix tierces / moteurs TTS semblent être des téléchargements beaucoup plus importants, mais TBH je n'en ai jamais essayé en plus des 2 voix L&H pour XP fournies par MS en téléchargement gratuit.
Karan
Je veux aussi savoir comment ajouter de l'allemand à cela.
Ray
Je n'avais pas réalisé que Windows pouvait enfin parler autant de langues!
Kamil
Voici une réponse qui répond directement à cela: superuser.com/questions/1020849/…
SDsolar

Réponses:

27

Utilisez simplement le tutoriel sur cette page :

!!!ATTENTION!!!

Cela implique des modifications manuelles de votre registre. Si vous vous trompez, ne me blâmez pas. Faites à vos risques et périls.

Étape 1 ------------------------------------------------ --------------------------

Installer la plateforme vocale v11

a) go here: http://www.microsoft.com/en-us/download/details.aspx?id=27225
b) click "Download"
c) select the "x64_SpeechPlatformRuntime\SpeechPlatformRuntime.msi"
d) run the installer (duh :P)

Étape 2: ----------------------------------------------- ---------------------------

Obtenez les voix alternatives

a) go here: http://www.microsoft.com/en-us/download/details.aspx?id=27224
b) click "Download"
c) select the voice files you want. They are the ones that have "TTS" in the file name. 

Il y a 6 Anglais (toutes femmes). Je n'ai pas écouté les autres langues, donc je ne sais pas comment elles sonnent. GB_Hazel et US_ZiraPro sont IMO les voix qui sonnent mieux.

MSSpeech_TTS_en-CA_Heather
MSSpeech_TTS_en-GB_Hazel
MSSpeech_TTS_en-IN_Heera
MSSpeech_TTS_en-US_Helen
MSSpeech_TTS_en-US_ZiraPro
MSSpeech_TTS_en-AU_Hayley

d) run the installers for each (duh :P)

Étape 3: ----------------------------------------------- ---------------------------

Extraire les jetons de registre

a) Open Regedit
b) Under - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech Server\v11.0\Voices - right click the "Tokens" folder and export. Save this file to your desktop as voices1.reg so it will be easy to find later.
b) Under - HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Speech Server\v11.0\Voices - right click "Tokens" and again export it, again to the desktop. Call it voices2.reg.

Étape 4: ----------------------------------------------- ---------------------------

Modifier les fichiers de voix 1/2

a) open Voices1.reg in Notepad.
b) press "cntrl + H"
c) enter \Speech Server\v11.0\ into the "Find What" field
d) enter \Speech\ into the "Replace With" field
e) click "Replace All"
f) Save File
g) Repeat a-f with the Voices2.reg file

Étape 5: ----------------------------------------------- ---------------------------

Fusionnez les nouveaux fichiers du registre dans votre registre

a) double click to "run" both Voices1.reg and Voices2.reg
b) Click "Yes" when it prompts

Vous devriez maintenant avoir accès aux nouvelles voix dans Voice Attack et dans le menu d'options de Windows TTS.

Ce processus peut également fonctionner avec d'autres packs vocaux.

tMacka
la source
Les liens externes peuvent se briser ou être indisponibles, auquel cas votre réponse n'aurait aucune valeur. Le lien doit être utilisé pour l'attribution et d'autres informations, mais les points essentiels doivent être inclus dans votre réponse.
fixer1234
1
ZiraPro semble beaucoup plus naturel que Robotic Annacela, mais cela ne fonctionne pas lorsque je clique sur le bouton Parole dans Microsoft Word . Quand je choisis Hazel, ça se lit comme Anna. Quand je choisis ZiraPro, c'est complètement silencieux. Les deux voix lisent correctement le texte d'aperçu dans les options «Synthèse vocale» du Panneau de configuration.
ADTC
Votre URL ne fonctionne pas. Le registre exporté pour a beaucoup de choses. S'il vous plaît, dites-nous ce que nous devons changer. Merci!
Développeur
Pour éviter les fautes de frappe, j'ai créé un PowerShell pour faire les trucs de registre:
Dre
Grand hack! Pendant très longtemps, je n'ai même pas pu faire fonctionner cela, et maintenant TTS fonctionne parfaitement! Merci!!
Antony
8

Vous pouvez installer des voix 32 bits qui ne sont pas disponibles lors de l'utilisation de la boîte de dialogue Propriétés de la parole 64 bits que vous voyez normalement sous Windows 64 bits.

Essayez d'utiliser la boîte de dialogue 32 bits en l'appelant %windir%\sysWOW64\speech\SpeechUX\SAPI.cpl.

harrymc
la source
Ouais ... Et je me demande si les voix microsoft.com/en-us/download/details.aspx?id=27224 sont 32 bits ou 64 bits? Parce qu'ils ne sont pas visibles sous la console norma 64 bits ainsi que la console 32 bits ... Alors wtfisit ...
Développeur
1
@Peretz: Essayez les outils de Dimio . Ce lien contient également des informations supplémentaires qui pourraient être utiles. Si vous êtes dans Visual Studio, consultez ce programme pour répertorier les voix TTS installées.
harrymc
C'est exactement ce que je cherchais pour changer la langue TTS dans la discorde. Peut-être que ce commentaire aidera aussi les gens à trouver cela dans google (et si ce n'est que le mien, cela en valait la peine). Merci pour cette réponse!
geisterfurz007 Arrêtez ce chaos
1

entrez la description de l'image ici

Ajoutez une nouvelle langue dans le Panneau de configuration, puis téléchargez-y le module linguistique.

Mme. mann
la source
0

Ajoutez une nouvelle langue dans le Panneau de configuration, puis téléchargez-y le module linguistique.

Ivan Ičin
la source
2
Bienvenue chez Superuser! Cette réponse est un peu courte sur les détails, pourriez-vous s'il vous plaît la développer un peu? Merci
David
2
C'est pour Windows 8.1 - 2 premières étapes nécessaires windows.microsoft.com/en-us/windows-8/add-language-keyboard . Il y a des paramètres de langue presque identiques dans le Panneau de configuration du bureau pour Windows 8 et 8.1
Ivan Ičin