J'ai récemment installé Wine selon cette réponse et "Balabolka" , un très bon programme TTS qui fonctionne bien sous Windows, par la suite. Wine n'a pas installé les voix SAPI 4 ou SAPI 5 requises pour utiliser le programme. J'ai donc téléchargé une voix --- allemande (Steffi) gratuite et anglais britannique (Emily) SAPI 5 et je les ai également installées.
Malheureusement, Balabolka ne reconnaît pas ces voix bien qu'elles soient installées. Que puis-je faire? Habituellement, Balabolka devrait être capable de détecter automatiquement les voix. Mais cela ne fonctionne pas sous Ubuntu. De plus, Balabolka ne semble pas avoir d'option permettant à l'utilisateur de sélectionner manuellement les voix installées si elles ne sont pas détectées par Balabolka lui-même.
Édition 1: Je viens de voir qu'il existe une option où l'on pourrait (théoriquement) sélectionner différentes voix mais l'option est grisée.
Edit 2: Il semble possible d'installer des voix SAPI 4 pour que Balabolka les reconnaisse mais je ne sais pas comment cela peut être atteint. J'ai essayé d'installer une voix SAPI 4 mais elle ne s'est pas affichée lorsque j'ai démarré le programme. Cependant, avoir une voix SAPI 4 serait au moins mieux que de n'avoir aucune solution.
Je n'ai trouvé aucun moyen (actuellement) de faire fonctionner le programme avec SAPI 4/5 voix, mais vous pouvez travailler avec certaines Voix Microsoft Speech Platform .
Créer un préfixe Wine 32 bits:
WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine wineboot
Installez Balabolka:
cd "$HOME/prefix32/drive_c/Program Files/"
wget http://balabolka.site/balabolka_portable.Zip
unzip balabolka_portable.Zip
Testez si le programme fonctionne:
WINEPREFIX="$HOME/prefix32" wine "$HOME/prefix32/drive_c/Program Files/Balabolka/balabolka.exe"
Installez les fichiers vocaux de Microsoft Speech Platform (en particulier package x86 et Runtime Languages ), je choisirai ZiraPro, mais vous pouvez installer d'autres fichiers vocaux:
wget https://download.Microsoft.com/download/A/6/4/A64012D6-D56F-4E58-85E3-531E56ABC0E6/x86_SpeechPlatformRuntime/SpeechPlatformRuntime.msi
WINEPREFIX="$HOME/prefix32" wine msiexec /i SpeechPlatformRuntime.msi
wget https://download.Microsoft.com/download/4/0/D/40D6347A-AFA5-417D-A9BB-173D937BEED4/MSSpeech_TTS_en-US_ZiraPro.msi
WINEPREFIX="$HOME/prefix32" wine msiexec /i MSSpeech_TTS_en-US_ZiraPro.msi
Installez winetricks
:
Sudo apt install winetricks
Installer msxml6
:
WINEPREFIX="$HOME/prefix32" winetricks msxml6
Vérifiez si ce programme fonctionne. (Répétez l'étape 3 et choisissez Microsoft Speech Platform Tab dans le programme)
J'espère que cela t'aides...
P.S. Pour installer d'autres fichiers vocaux, accédez à https://www.Microsoft.com/en-us/download/details.aspx?id=27224 , téléchargez puis installez avec:
WINEPREFIX="$HOME/prefix32" wine msiexec /i <filename of the downloaded package>
La source:
Comment créer un préfixe WINE 32 bits?
https://appdb.winehq.org/objectManager.php?sClass=version&iId=34389