IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques tierces Python Discussion :

espeakng: ne fonctionne pas [Python 3.X]


Sujet :

Bibliothèques tierces Python

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 38
    Points : 24
    Points
    24
    Par défaut espeakng: ne fonctionne pas
    Bonjour à tous
    Bonne journée j'espère

    petit ou gros soucis je n'en sais rien

    voila: windows10 python3.8
    je fais un essais avec espeakng le truc simple
    j'essais l'exemple donné dans la doc

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    from espeakng import ESpeakNG
     
    esng = ESpeakNG()
     
    esng.say("Bonjour")


    j'exécute et la voici le message:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Traceback (most recent call last):
      File "C:\Users\lionel\DevPython38\Synthese vocale\synthese.py", line 17, in <module>
        esng.say("Bonjour")
     
      File "C:\Python38\lib\site-packages\espeakng\__init__.py", line 103, in say
        return self._espeak_exe(args, sync=sync)
     
      File "C:\Python38\lib\site-packages\espeakng\__init__.py", line 66, in _espeak_exe
        p = subprocess.Popen(cmd,
     
      File "C:\Python38\lib\subprocess.py", line 854, in __init__
        self._execute_child(args, executable, preexec_fn, close_fds,
     
      File "C:\Python38\lib\subprocess.py", line 1307, in _execute_child
     
        hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
    FileNotFoundError: [WinError 2] Le fichier spécifié est introuvable
    et la je sèche même aprés avoir fait une multitudes de recherches
    examiner du code ...etc

    si une bonne âme avait une idée elle serait la bien venue

    vous remerciant d'avance

    Cordialement

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 283
    Points : 36 770
    Points
    36 770
    Par défaut
    Salut,

    Dans le paragraphe pré-requis, il y a "espeak-ng binary installed and in PATH".

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 38
    Points : 24
    Points
    24
    Par défaut
    Salut
    merci de ta réponse

    j'ai espeakng installer

    j'avais les 2 espeak et espeakng j'ai viré le premier
    et il était dans le path

    mais le problème reste identique
    toujours le même message

    aplus

  4. #4
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 283
    Points : 36 770
    Points
    36 770
    Par défaut
    Salut,

    Citation Envoyé par pyoda Voir le message
    mais le problème reste identique
    toujours le même message
    easpeak-ng aura été correctement installé lorsque vous saurez le faire fonctionner depuis un terminal en tapant easpeak-ng "coucou".
    Cela fait, vous lancez Python depuis ce terminal et vous essayez la même chose via la bibliothèque.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 38
    Points : 24
    Points
    24
    Par défaut suite
    salut

    dans la console sa fonctionne très bien
    mais dans le doute j'ai réinstallé espeak-ng
    et verifié le path
    sa fonctionne très bien

    j'ai lancé python dans la console et executer les mêmes lignes code
    nouveau message

    <callable_iterator object at 0x000001168C53DD60>

    puis
    par contre dans idle j'ai executé le code et la le traceback du premier message
    n'apparait plus mais pas de son aucune parole

    merci de répondre

    aplus

  6. #6
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 283
    Points : 36 770
    Points
    36 770
    Par défaut
    Citation Envoyé par pyoda Voir le message
    merci de répondre
    Si la bibliothèque ne fonctionne pas alors que vous l'avez installée correctement, j'espère que vous avez de quoi contacter le développeur pour qu'il corrige les bugs... Bon après, c'est du Python, on peut aussi les corriger "soi même".

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 38
    Points : 24
    Points
    24
    Par défaut retour
    Salut

    bon après maintes manip:
    espeak-ng
    fonctionne dans la console

    je lance python dans la console et entre les lignes de code précédente ne fonctionne pas

    j'ai donc regarder dans le code de py-espeak-ng

    en regardant létat de sortie de subprocess qui lance espeak-ng
    stdout.read() le message suivant.

    p = b'Error: The specified espeak-ng voice does not exist.\r\n'


    et j'ai le même probleme sous python 2.715 eet 3.8

    vraiment bizarre

    merci pour les réponses
    je vais voir ce que je peut faire ou si tu as une autre idée

    merci d'avance

    bon wwekend

    Cordialement

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 38
    Points : 24
    Points
    24
    Par défaut suite
    bien sur c'était un truc tout con

    dans la console j'ai fait espeag-ng --voices
    et on a la liste de toutes les voies dispo

    language age/genre voicename ......

    dans voice ne pas mettre le voice name mias le language

    ne pas mettre "french" mais 'fr-fr'
    ou "english-us" mais "en-us"

    et maintenant j'entend une espèce de voie

    comme quoi voir le retour de subprocess sa aide

    merci encore d'avoir répondu

    bon week end

    cordialement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 27/01/2004, 11h14
  2. [FP]Writeln ne fonctionne pas !
    Par néo333 dans le forum Turbo Pascal
    Réponses: 4
    Dernier message: 01/11/2003, 23h47
  3. UNION qui ne fonctionne pas
    Par r-zo dans le forum Langage SQL
    Réponses: 7
    Dernier message: 21/07/2003, 10h04
  4. Un Hint sur un PopupMenu ne fonctionne pas !!??
    Par momox dans le forum C++Builder
    Réponses: 6
    Dernier message: 26/05/2003, 16h48
  5. ca ne fonctionne pas (generateur auto-incrémentant)
    Par tripper.dim dans le forum SQL
    Réponses: 7
    Dernier message: 26/11/2002, 00h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo