0
votes

Comment réparer 'pyttsx3' quand il ne fonctionne pas?

Lorsque j'exécute le code dans Pycham, il revient, "ModulenotfoundRorror: Aucun module nommé" Fondation "".

J'ai essayé d'installer PyTSX3 dans mon terminal IT Retours "Impossible d'installer des packages en raison d'une environnement d'environnement:" J'ai ensuite essayé d'installer Pyobjc mais j'ai la même erreur. Enfin j'ai essayé d'installer et d'importer des fondations mais cela n'a rien fait. P>

import pyttsx3

engine = pyttsx3.init()
engine.say("Testing")
engine.runAndWait()


3 commentaires

Comment avez-vous effectué l'installation de Pyttxs3? Avez-vous "Pip3 Installer PyTSX3?" Je viens de faire cela et de réaffecter votre code et je n'ai pas vu l'erreur.


Il renvoie "exigence déjà satisfaite: pyttsx3 in ..." dans le terminal, mais mon code à Pycham retourne toujours "Modulenotfounderror: aucun module nommé" Fondation ""


Vous devez d'abord déterminer s'il s'agit vraiment de Pycham. Créez un nouveau module FOO.PY. Premièrement, importer pkgutil. Ajoutez ensuite la ligne de code suivante. Imprimer (1 si pkgutil.find_loader ("pyttsx3") ailleurs 0). Exécutez ce script sur la ligne de commande comme: py foo.py Vous devez voir 0 ou 1 sur la sortie. "1" est si le module a été installé avec succès (peut-être lié à Pycharm), "0" est le module n'est pas installé dans la bibliothèque Python (vous demanderait de désinstaller et de réinstaller PyTSX3, mais pas de Pycham associé).


9 Réponses :


0
votes

Si vous recevez toujours MODULENOTFOUNDEURROR après une désinstallation et une réinstallation de PyTSX3, cela peut peut-être être la solution pour vous. Dans votre terminal commencer par désinstaller PyTSX3

PIP Désinstallation Pyttsx3

puis installez pippenv comme si

PIP INSTALL -U PIPENV

alors

pippenv install installer pyttsx3

Vous pouvez en savoir plus sur Pipenv si vous le souhaitez de ici .

Voici un stackoverflow Réponse qui prouve que cela fonctionne avec votre problème.


0 commentaires

1
votes

Si "Exigence déjà satisfaite: pyttsx3 in ..." dans le terminal et le module ne se trouve pas dans Pycharm, puis installez PyTSX3 package dans votre Pycharal. Créez un environnement virtuel et installez l'emballage via PIP ou Aller à Pycham -> Réglage -> Interprète de projet , vous trouverez ici la liste des packages installés dans votre Pycharal. Vous pouvez ajouter plus de packages selon vos besoins.

Pour moi, cela a fonctionné.


0 commentaires

0
votes

pour les versions Python de et plus 2.7:

  • Fichier> Paramètres> Projet> Interprète de projet> Utilisez le signe + pour ajouter emballer.
  • recherche pyttsx3.
  • Cliquez sur les versions.
  • changer la version en 2.7
  • Installez le paquet.

    Cela m'a pris des heures pour le comprendre, mais cela fonctionne.

    Essayez tout code possible sur le texte à la parole.


0 commentaires

2
votes
  1. Allez à votre terminal et tapez Désinstallation PYTSX3

  2. Type PIP INSTALL PYTSX3 == 2.71

  3. alors votre problème est résolu


1 commentaires

pyttsx3 2.90 ne fonctionnait pas mais cela a fixé le (20 juillet)



0
votes

Si vous exécutez un code visuel, exécutez le fichier de la borne Python lorsque vous cliquez avec le bouton droit de la souris sur l'option Fenêtre de code présentée là-bas


1 commentaires

Assurez-vous que votre réponse est pertinente pour la question; L'OP stipule qu'ils gèrent Pycham, de sorte que cela réduit la probabilité que votre réponse soit utile lorsqu'elle commence par "si vous exécutez un code visuel".



0
votes

Dans mon cas, ce problème s'est produit lorsque j'ai mis à jour ma version Python. Donc, j'ai simplement désinstallé la version ancienne de Python et ajouté la nouvelle version sur le chemin du processus suivant:

ce PC -> Propriétés -> Paramètres du système avancé -> Variable d'environnement -> Variables du système -> Chemin -> Edit -> Parcourir -> Sélectionnez le dossier Python où il est installé. Em> p>

Après cela dans la mise à jour du terminal, la version PIP de la commande: p>

import pyttsx3
speaker = pyttsx3.init()
speaker.say('hello there')
speaker.runAndWait()


0 commentaires

0
votes

Essayez d'installer avec cette commande:

py -3 -m pip install pyttsx3


0 commentaires

0
votes

Vous pouvez utiliser PyTSX3 en désinstallant l'ancien et installer le nouveau ou vous pouvez accéder à pywin32 avec cette commande pywin32


0 commentaires

0
votes

[Travailler sur Mac]

Pycharm -> Préférence -> Projet -> Python Interprète -> Cliquez sur un symbole "+" (coin de gauche) -> Recherchez "Pyttsx3" (ou tout package PIP) -> Installation ( Il faudra un certain temps mais travaille)

Entrez la description de l'image ici


0 commentaires