Το Speech Dispatcher απαιτείται για το API «SpeechSynthesis»

Αυτό το άρθρο ενδέχεται να είναι παρωχημένο.

Έχει γίνει μια σημαντική αλλαγή στο αγγλικό άρθρο, στο οποίο βασίζεται το παρόν άρθρο. Μέχρι να ενημερωθεί αυτή η σελίδα, ίσως σας φανεί χρήσιμο το άρθρο: Speech Dispatcher required for SpeechSynthesis API

Firefox Firefox Τελευταία ενημέρωση: 85% των χρηστών το ψήφισαν ως χρήσιμο

Βλέπετε αυτήν τη σελίδα γιατί εντοπίσαμε ένα πρόβλημα όταν η σελίδα όπου κάνατε περιήγηση προσπάθησε να κάνει χρήση του εργαλείου Speech Dispatcher.

Ορισμένες εκδόσεις του Speech Dispatcher περιλαμβάνουν ένα σφάλμα όπου, ακόμα κι αν η εγκατάσταση καλύπτει όλα τα απαιτούμενα πακέτα και την εγκατάσταση των φωνών ομιλίας, η προεπιλεγμένη διαμόρφωση καταλήγει να μη διαθέτει κάποια λειτουργική φωνή. Αυτό εντοπίστηκε και διορθώθηκε, επομένως οι εκδόσεις μετά τη 0.11.2 θα διαθέτουν σίγουρα τη διόρθωση. Η διανομή σας ενδέχεται να έχει διοχετεύσει τη διόρθωση και σε παλαιότερες εκδόσεις.

Πιθανά μηνύματα σφαλμάτων

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

Η εγκατάσταση του Speech Dispatcher θα βοηθήσει.

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

Βεβαιωθείτε ότι η έκδοση από τη διανομή σας πληροί τις παρακάτω απαιτήσεις.

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

Η βιβλιοθήκη βρέθηκε και η έκδοση είναι αντίστοιχη, αλλά κατά κάποιο τρόπο απουσιάζουν ορισμένες λειτουργίες που χρειάζεται το Firefox.

  • «You can’t use speech synthesis because Speech Dispatcher won’t open.»

Υπάρχει ένα πρόβλημα κατά την απόπειρα επικοινωνίας με την υπηρεσία. Κυρίως λόγω του Snap ή του Flatpak, όπως αναφέρεται παρακάτω.

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

Ενώ το Firefox μπορεί να έχει πρόσβαση στο εργαλείο «Speech Dispatcher», η τρέχουσα διαμόρφωσή του έχει ως αποτέλεσμα να μη διατίθεται καμία φωνή για την παραγωγή ήχου.

Το Firefox εξαρτάται από μια ελάχιστη έκδοση του Speech Dispatcher (0.8.2). Οι περισσότερες διανομές Linux παρέχουν πακέτα και μπορείτε να βρείτε μερικά παραδείγματα για τον τρόπο εγκατάστασης, παρακάτω.

Εγκατάσταση του πακέτου «Speech Dispatcher»

Debian / Ubuntu

Μπορείτε να εγκαταστήσετε το εργαλείο με την εφαρμογή «Synaptic Package Manager». Η επιλογή Suggested packages εξασφαλίζει ότι θα έχετε μια πλήρως λειτουργική εγκατάσταση. Εναλλακτικά, χρησιμοποιήστε την εξής εντολή από το τερματικό:

sudo apt install speech-dispatcher

Fedora

sudo dnf install speech-dispatcher

Έλεγχος λειτουργίας του Speech Dispatcher

Προσπαθήστε να επιβεβαιώσετε ότι η ακόλουθη εντολή μπορεί να ενεργοποιήσει την έξοδο ήχου στο σύστημά σας. Εάν η δοκιμή αποτύχει, τότε αυτό υποδηλώνει ότι υπάρχει κάποιο λάθος στην εγκατάστασή σας και συνεπώς, το Firefox δεν μπορεί να τη χρησιμοποιήσει για τη σύνθεση φωνής. Εάν η δοκιμή πετύχει, θα ακούσετε την εκφώνηση της λέξης «hi».

spd-say hi

Αποτυχία ανοίγματος του Speech Dispatcher

Ανάλογα με τη διαμόρφωση του συστήματός σας ( συμπεριλαμβανομένης, ενδεικτικά, της χρήσης των πακέτων Snap ή Flatpak), ενδέχεται να αντιμετωπίσετε κάποια συγκεκριμένη περίπτωση σφάλματος όπου το Speech Dispatcher δεν ανοίγει. Αυτό σημαίνει ότι ενώ το Firefox κατάφερε να εντοπίσει την απαιτούμενη βιβλιοθήκη για τη χρήση του Speech Dispatcher, δεν μπορεί να επικοινωνήσει με αυτήν την υπηρεσία. Αυτό μπορεί να οφείλεται σε κάποια αποτυχία εκκίνησης της υπηρεσίας ή στην έλλειψη υποστήριξης για μια λειτουργία, όπως η ενεργοποίηση υποδοχών του systemd (συνήθως σχετίζεται με τα πακέτα Snap ή Flatpak).

Η υποστήριξη για την ενεργοποίηση υποδοχών του systemd εξαρτάται από την έκδοση του Speech Dispatcher, η οποία θα πρέπει να είναι νεότερη της 0.11.4· η διανομή σας ενδέχεται να διοχετεύσει αυτήν τη δυνατότητα σε παλαιότερες εκδόσεις. Προτείνουμε να συμβουλευτείτε ένα φόρουμ υποστήριξης, σχετικό με τη διανομή σας, για να λάβετε βοήθεια για αυτό το ζήτημα.

Ήταν χρήσιμο αυτό το άρθρο;

Παρακαλώ περιμένετε...

Αυτοί οι υπέροχοι άνθρωποι βοήθησαν στη σύνταξη αυτού του άρθρου:

Illustration of hands

Συμμετοχή

Μοιραστείτε την εμπειρία σας με άλλους χρήστες. Απαντήστε σε ερωτήσεις και βελτιώστε τη γνωσιακή βάση μας.

Μάθετε περισσότερα