eSpeak NG, ένας συνθέτης κειμένου σε ομιλία για Linux

σχετικά με το espeak-ng

Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο eSpeak NG. Αυτό είναι ένα πολύγλωσσο λογισμικό σύνθεσης ομιλίας γραμμής εντολών, στην οποία μπορούμε να χρησιμοποιήσουμε περισσότερες από 100 γλώσσες. Το eSpeak NG είναι μια ενημερωμένη έκδοση του κινητήρα eSpeak που δημιουργήθηκε από τον Jonathan Duddington και για την οποία μιλήσαμε ήδη σε προηγούμενο άρθρο σε αυτό το ίδιο ιστολόγιο.

Αυτό το πρόγραμμα θα διαβάσει δυνατά το κείμενο που παρέχουμε. Μπορείτε επίσης να πάρετε το κείμενο είτε από την τυπική είσοδο είτε από ένα αρχείο. Το πρόγραμμα χρησιμοποιεί κείμενο σε ομιλία για να μιλήσει μέσω της προεπιλεγμένης συσκευής ήχουΤο Αυτό το λογισμικό μπορεί να είναι χρήσιμο όταν ακούτε ιστολόγια, ειδησεογραφικούς ιστότοπους ή σε περίπτωση που χρειαστεί να μετατρέψουμε κείμενο σε αρχεία ομιλίας για άτομα με προβλήματα όρασης. Το eSpeak περιλαμβάνει διαφορετικές φωνές και τα χαρακτηριστικά τους μπορούν να τροποποιηθούν ανάλογα με τις ανάγκες.

Όταν χρησιμοποιείτε το πρόγραμμα θα παρατηρήσετε ότι η ομιλία μπορεί να γίνει αρκετά καθαρή, αλλά κανείς δεν περιμένει κάτι τόσο φυσικό ή απαλό όσο οι φωνές συνθεσάιζερ που βασίζονται σε ηχογραφήσεις ανθρώπινου λόγουΤο Όπως είπα παραπάνω, το eSpeak NG κάνει σύνθεση κειμένου σε ομιλία για περισσότερες από 100 γλώσσες και προφορές, αλλά προφανώς, μερικές γλώσσες διαβάζονται καλύτερα από άλλες.

Γενικά χαρακτηριστικά του ESpeak NG

  • Αυτό είναι ένα εφαρμογή πολλαπλών πλατφορμών που υποστηρίζει Gnu / Linux, Android, Mac OS και Windows.
  • Είναι ένα δωρεάν πρόγραμμα ανοιχτού κώδικα, το οποίο γράφτηκε στο Γ.
  • Περιλαμβάνει διαφορετικές φωνές, των οποίων τα χαρακτηριστικά μπορούν να τροποποιηθούν.
  • μπορώ παράγουν φωνητική έξοδο ως αρχείο WAV ή mp3, αντί να μιλούν απευθείαςΤο Το αρχείο που προκύπτει μπορεί να αναπαραχθεί σε οποιοδήποτε πρόγραμμα αναπαραγωγής πολυμέσων.
  • μπορείτε επίσης να μεταφράστε το κείμενο σε κωδικούς φωνημάτων, έτσι θα μπορούσε να προσαρμοστεί ως διεπαφή για μια άλλη μηχανή σύνθεσης ομιλίας.
  • Το πρόγραμμα έχει δυνατότητες για άλλες γλώσσες. Οι γλώσσες που χρησιμοποιείτε βρίσκονται σε διαφορετικά στάδια προόδουΤο Σύμφωνα με τον δημιουργό, η βοήθεια των φυσικών ομιλητών αυτών ή άλλων γλωσσών εκτιμάται.

Ο πηγαίος κώδικας του έργου eSpeak NG είναι φιλοξενείται στο GitHub, όπως όλα τα χαρακτηριστικά του με λεπτομέρεια.

Εγκαταστήστε το eSpeak NG στο Ubuntu

Αυτό το πρόγραμμα μπορεί να βρεθεί συσκευασμένο για διαφορετικά συστήματα Gnu / Linux. Στο Ubuntu, το Debian και τα παράγωγά τους, θα χρειαστεί να χρησιμοποιήσουμε μόνο το APT σε ένα τερματικό (Ctrl + Alt + T) ως εξής:

εγκατάσταση eSpeak ng

sudo apt install espeak-ng

Μια γρήγορη ματιά στο πρόγραμμα

Το eSpeak NG είναι πλήρως συμβατό με τον προκάτοχό του. Επί πλέον χρησιμοποιεί τις ίδιες επιλογές γραμμής εντολών με το eSpeak και προσθέτει κάποια ακόμη λειτουργικότηταΤο Ανάμεσά τους μπορούμε να βρούμε τα εξής:

Μια φράση δυνατά

Μπορούμε δώστε εντολή στο πρόγραμμα να διαβάσει μια πρόταση δυνατά:

espeak-ng "Esto es un lo que va a leer el programa"

Επιπλέον, το πρόγραμμα μπορεί επίσης διαβάστε δυνατά το περιεχόμενο ενός αρχείου:

espeak-ng -f archivo.txt

Θα μας δώσει επίσης το δυνατότητα ανάγνωσης εισαγωγής κειμένου από τυπική εισαγωγή:

espeak-ng

Για έξοδο χρειάζεται μόνο να χρησιμοποιήσετε τον συνδυασμό CTRL + C.

Αποθηκεύστε την έξοδο σε ένα αρχείο

Αν σας ενδιαφέρει αποθηκεύστε την έξοδο σε αρχείο ήχου MP3, είναι απαραίτητο μόνο να χρησιμοποιήσετε την επιλογή -w ως εξής:

espeak-ng -w audio.mp3 "espeak ng va a guardar esto en un archivo mp3"

Σε περίπτωση που σας ενδιαφέρει ένα αρχείο .wav, στην προηγούμενη εντολή θα έπρεπε μόνο να αλλάξετε την επέκταση του αρχείου εξόδου.

Εκτυπώστε τα φωνήματα ενός κειμένου

Η ακόλουθη εντολή θα προφέρετε τη λέξη "Ubuntuκαι θα εκτυπώσει τα φωνήματα:

Φωνήματα Ubuntu

espeak-ng -x Ubuntu

Παραθέστε τις υποστηριζόμενες φωνές

Αυτό το πρόγραμμα υποστηρίζει αρκετές διαφορετικές φωνές και θα μπορέσουμε απαριθμήστε τους όλους με την εντολή:

λίστα φωνής

espeak-ng --voices

Όλες οι φωνές που μιλούν μια συγκεκριμένη γλώσσα μπορούν επίσης να καταγραφούν. Αν για παράδειγμα θέλουμε δείτε τις φωνές που μιλούν ισπανικά, απλά πρέπει να χρησιμοποιήσετε την εντολή:

λίστα φωνών στα ισπανικά

espeak-ng --voices=es

Αλλαγή φωνής

eSpeak NG θα προφέρει από προεπιλογή το δεδομένο κείμενο χρησιμοποιώντας την αγγλική φωνήΤο Εάν θέλετε να χρησιμοποιήσετε διαφορετική φωνή, εκτελέστε κάτι σαν το ακόλουθο:

espeak-ng -v nombre_de_voz

βοήθεια

Αυτές που μόλις είδαμε είναι μερικές μόνο από τις δυνατότητες αυτού του προγράμματος. Για λάβετε λεπτομερείς πληροφορίες σχετικά με τον τρόπο χρήσης του eSpeak NG, θα χρειαστεί μόνο να γράψετε στο τερματικό (Ctrl + Alt + T):

βοήθεια εφαρμογής

espeak-ng --help

Or μπορούμε επίσης να συμβουλευτούμε τις σελίδες του εγχειριδίου:

man espeak-ng

Απεγκατάσταση eSpeak NG

Αν θέλετε αφαιρέστε αυτό το πρόγραμμα από τον υπολογιστή σας, σε ένα τερματικό (Ctrl + Alt + T) απλώς πρέπει να εκτελέσετε:

απεγκατάσταση eSpeak NG

sudo apt remove espeak-ng

Εάν ενδιαφέρεστε να έχετε μια γραφική διεπαφή για αυτό το πρόγραμμα, μπορείτε να μεταβείτε στη σελίδα κατεβάστε το gespeaker. Σε αυτό μπορείτε να κατεβάσετε το αρχείο .deb για να το εγκαταστήσετε.

μπορεί μάθετε περισσότερα για αυτό το έργο στο το αποθετήριο GitHub.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   James dijo

    Είναι καλό που υπάρχει κάτι για τη διανομή μας, αν και η φωνή είναι σκατά.