Résoudre l’Erreur ‘OSError: libespeak.so.1’

Pour faire du text-to-speech en Python, une solution classique consiste à utiliser la librairie pyttsx3.

Cependant, si l’on n’a pas préparé tous les outils nécessaires à l’utilisation de cette librairie avant d’exécuter des premiers scripts, on peut se retrouver confronté à l’erreur OSError: libespeak.so.1, comme dans l’exemple ci-dessous :

Exemple erreur libespeak.

On a alors un message d’erreur OSError: libespeak.so.1: cannot open shared object file: No such file or directory lorsque que l’on essaye d’exécuter un simple script pour dire « Hello world! ».

🚩 Problème :

Comment résoudre l’erreur OSError: libespeak.so.1: cannot open shared object file: No such file or directory lorsque l’on utilise la librairie pyttsx3 ?

Solution :

Si vous êtes dans un environnement Linux, installer espeak en faisant :

sudo apt install espeak

Dans un notebook Colab, par exemple, on pourra exécuter une cellule de code contenant la ligne :

!sudo apt install espeak

pour installer cette librairie et permettre à pyttsx3 de fonctionner.

Une réponse à « Résoudre l’Erreur ‘OSError: libespeak.so.1’ »

  1. nices!! Résoudre l’Erreur ‘OSError: libespeak.so.1’

    J’aime

Répondre à glownilson85 Annuler la réponse.