Copyright 2016-2020 Sayak B. Licencié sous GNU GPLV3.
Vous devez faire installer un espace dans votre système et ajouter au chemin.
Les derniers installateurs pour Espakes Ng peuvent être trouvés ici.
L'exécutable installé peut avoir besoin d'être ajouté au chemin du système. (Voir ici)
sudo apt-get update
sudo apt-get install espeak-ngSi Espeak Ng n'est pas disponible dans votre gestionnaire de packages, vous devrez peut-être compiler les binaires de votre système. Reportez-vous à cette page pour plus d'informations.
Cette bibliothèque est disponible sur PYPI.
pip install espeakngVous pouvez télécharger la dernière version de cette bibliothèque ici.
Tout d'abord, nous devons initialiser un Speaker .
import espeakng
mySpeaker = espeakng . Speaker () Puis utilisez la méthode Speaker.say() pour parler:
mySpeaker . say ( 'Hello, World!' ) L'appel Speaker.say() interrompra immédiatement toute sortie en cours du même objet.
Utilisez le code suivant si vous souhaitez attendre un discours en cours pour terminer:
mySpeaker . say ( 'I am a demo of the say() method.' , wait4prev = True )Par défaut, le pitch est défini à 80.
Changez-le par:
mySpeaker . pitch = 120 Par défaut, WPM est défini à 120.
Changez-le par:
mySpeaker . wpm = 140 Par défaut, la voix est définie sur «en». La liste complète des voix prises en charge peut être trouvée ici.
Changez-le par:
mySpeaker . voice = 'es' Par défaut, votre texte sera simplement parlé à haute voix, mais si vous voulez qu'il soit écrit dans un fichier .wav, vous pouvez spécifier un export_path lorsque vous appelez la fonction say , comme vu ci-dessous:
mySpeaker . say ( "Export this to a file" , export_path = "test.wav" )