Speech Dispatcher est nécessaire à l’API SpeechSynthesis

Informations de la révision
  • Identifiant de la révision : 265302
  • Date de création :
  • Créateur : Neluji
  • Commentaire : Translate whole page to french
  • Vérifiée : Non
  • Prêt pour la localisation : Non
Source de la révision
Contenu de la révision

Vous voyez ceci car nous avons détecté un problème lorsque la page sur laquelle vous naviguiez a essayé d'utiliser l'outil Speech Dispatcher.

Certaines version de Speech Dispatcher contiennent un bug qui, même si tous les paquets requis et les voix sont installés, fait que la configuration par défaut ne génère aucun son. Ce bug a été identifié et corrigé en amont, et les versions après la 0.11.2 contiennent la correction. Votre distribution a également pu porter la correction vers des versions précedentes.

Les messages d'erreur que vous pouvez rencontrer

  • “You can’t use speech synthesis because the Speech Dispatcher library is missing.”

Installer Speech Dispatcher devrait résoudre le problème.

  • “You can’t use speech synthesis because Speech Dispatcher needs to be updated.”

Assurez-vous que la version incluse dans votre distribution réponde aux conditions ci-dessous.

  • “You can’t use speech synthesis because the Speech Dispatcher library is broken.”

La bibliothèque a été trouvée et la version correspond, mais il manque des fonctionnalités dont Firefox a besoin.

  • “You can’t use speech synthesis because Speech Dispatcher won’t open.”

Il y a un problème pour communiquer avec le service. C'est généralement dû à Snap ou Flatpak, comme mentionné plus bas.

  • “You can’t use speech synthesis because voices aren’t available in Speech Dispatcher.”

Même si Firefox a réussi à accéder à Speech Dispacher, sa configuration actuelle fait qu'il n'y aucune voix correspondant au son à produire.

Firefox dépend de la v0.8.2 de Speech Dispacher au minimum. La plupart des distributions Linux fournissent des paquets, et vous pouvez trouver quelques exemple ci-dessous.

Installation du paquet Speech Dispatcher

Debian / Ubuntu

Vous pouvez installer l'outil avec Synaptic Package Manager. Sélectionner Suggested packages devrait permettre d'obtenir une installation qui fonctionne. Une alternative depuis le terminal est d'utiliser:

sudo apt install speech-dispatcher

Fedora

sudo dnf install speech-dispatcher

Vérifier Speech Dispatcher

Vous devriez essayer la commande qui suit et vous assurer qu'elle permet de générer du son sur votre système. Si ce n'est pas le cas, cela signifie sans doute que que quelque chose ne fonctionne pas dans votre installation, et que Firefox ne pourra donc pas l'utiliser pour la synthèse vocale. Si cela marche, vous devriez entendre "bonjour".

spd-say bonjour

Échec lors de l'ouverture de Speech Dispatcher

En fonction de la configuration de votre système (notamment, mais pas seulement, l'utilisation de Snap ou Flatpak), vous pouvez également rencontrer une erreur spécifique qui fait que Speech Dispatcher ne s'ouvre pas. Cela signifie que même si Firefox a réussi à trouver la bibliothèque requise pour l'utiliser, il ne peut pas communiquer avec le service. Cela peut être dû à un échec lors du démarrage du service, ou au fait qu'une fonctionnalité comme l'activation d'un socket systemd ne soit pas supportée (souvent le cas avec Snap ou Flatpak).

Le support pour l'activation de socket systemd nécessite une version de Speech Dispatcher supérieure à 0.11.4 ; votre distribution pouvant également l'avoir portée vers des versions précédentes. Nous recommandons de consulter un forum de support spécifique à votre distribution pour obtenir de l'aide à ce sujet.