Forum Linux.debian/ubuntu Installation de Gspeech

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
2
27
juin
2020

Si vous rencontrer le moindre soucis avec l'installation ou l'utilisation de Gspeech, je vous recommande :

  1. De donner le nom de votre distribution et la version (uname -a)
  2. Le process d'installation : à partir des sources, du ppa, de nix etc.
  3. La version de gspeech, dans un terminal : gspeech-cli -h
  • # suite

    Posté par  . Évalué à 1.

    J'en déduis que tu l'as installé via le ppa ?
    Peux-être un soucis de dépendance oublié dans mon .deb.

    Oui, via le ppa.

    Si tu lances gspeech via un terminal et que tu fais la même manip, as-tu un message d'erreur ?

    $  gspeech
    (gspeech:32046): Gdk-CRITICAL **: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed
    

    arnauld

    • [^] # Re: suite

      Posté par  . Évalué à 2. Dernière modification le 28/06/20 à 13:41.

      Ce message ne me semble vraiment pas inhérent à ton soucis.

      Le gtk-critical s'affiche au lancement de gSpeech ou bien à la lecture de ton texte ?

      Peux-tu tester ? :

      gspeech-cli -i "mon texte" -o son.wav && aplay son.wav
      1. Le fichier son.wav est-il bien créé ?
      2. est-ce que tu entends du son cette fois ci ?

      Si oui, tu peux installer manuellement :

      apt-get install python3-gst-1.0

      ça devrait résoudre ton soucis.
      Je vais résoudre ce soucis de dépendance.

      Ce qui m'a aussi étonné (mais c'est peut-être voulu car lié à tes locales) c'est que tes notifications (I'm reading the text, one moment please) sont en anglais..

      • [^] # Re: suite

        Posté par  . Évalué à 1. Dernière modification le 28/06/20 à 15:21.

        Peux-tu tester ? :

        gspeech-cli -i "mon texte" -o son.wav && aplay son.wav

        J'obtiens :

        $ gspeech-cli -i "mon texte" -o son.wav && aplay son.wav
        sh: 1: pico2wave: not found
        son.wav: No such file or directory

        Donc j'ai installé libttspico-utils comme demandé et mon problème est résolu, mon texte est bien lu maintenant. J'aurais du lire les instructions d'installation, désolé…

        Merci.

        Edit : par contre les notifications sont toujours en anglais. Mais tout mon système est en anglais…

        arnauld

        • [^] # Re: suite

          Posté par  . Évalué à 2.

          Tu n'as pas à être désolé : les instructions d'installation sont dédié aux utilisateurs avancés qui vont installer à partir des sources.

          Là, j'ai oublié (encore une fois) de gérer cette dépendance dans mon paquet debian :
          Je met à jour le paquet et le ppa pour qu'ils en prennent compte.

          Pour les notifications, en effet : c'est cohérent.

          N'hésites pas si tu as d'autres remarques à l'usage.

  • # j'ai peut être loupé un truc

    Posté par  . Évalué à -10. Dernière modification le 28/06/20 à 17:10.

    bonjour à tous

    sur devuan buster-backport 4.19.0-9-amd64

    https://github.com/mothsART/gSpeech

    make build.debian dans le dossier source

    gspeech_0.10.1.2_all.deb

    click gauche sur l'îcone

    robertix@ordix2:~$ gspeech
    Traceback (most recent call last):
    File "/usr/lib/python3/dist-packages/speech/widgets/events.py", line 133, in on_left_click
    on_execute(widget, conf, menu_play_pause, win_play_pause, player)
    File "/usr/lib/python3/dist-packages/speech/widgets/events.py", line 145, in on_execute
    if widget.get_label() == _read_selected:
    AttributeError: 'StatusIcon' object has no attribute 'get_label'

    click droit sur l'îcone

    TypeError: on_right_click() takes from 0 to 11 positional arguments but 14 were given

    par rapport à gespeaker,ça parle pas de suite,mais la qualité est bien meilleure avec pico

    robertix@ordix2:~$ gspeech-cli -i "mon texte" -o son.wav && aplay son.wav
    Lecture WAVE 'son.wav' : Signed 16 bit Little Endian, Fréquence 16000 Hz, Mono

    • [^] # Re: j'ai peut être loupé un truc

      Posté par  . Évalué à 1. Dernière modification le 28/06/20 à 19:35.

      Je ne sais pas sur quel gestionnaire de fenêtre tu utilises sur devuan mais je pense qu'il n'y a pas de sys tray ou qu'il n'est pas détecté et que gSpeech est par conséquent présenté en mode "fenêtre".

      Je vais tenter de reproduire via une VM et te tiens au courant.

      Pour la latence, en effet : gSpeech va tout convertir puis lire. J'ai déjà réfléchit à améliorer ça mais ça demande un peu plus de taf.

      PS : je ne connaissais pas gespeaker : c'est tjs bien de connaitre des équivalents pour comparer.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.