eSpeak NG, un sintetizzatore di sintesi vocale per Linux

circa espeak-ng

Nel prossimo articolo daremo un'occhiata a eSpeak NG. Questo è un software di sintesi vocale multilingue a riga di comando, in cui possiamo usare più di 100 lingue. eSpeak NG è una versione aggiornata del motore eSpeak creato da Jonathan Duddington, e di cui abbiamo già parlato in un precedente articolo in questo stesso blog.

Questo programma leggerà ad alta voce il testo che forniamo. Puoi anche prendere il testo dall'input standard o da un file. Il programma utilizza la sintesi vocale per parlare attraverso il dispositivo audio predefinito. Questo software può essere utile quando si ascoltano blog, siti di notizie o nel caso in cui sia necessario convertire file di testo in voce per i non vedenti. eSpeak include diverse voci e le loro caratteristiche possono essere modificate secondo necessità.

Quando usi il programma noterai che il discorso può diventare abbastanza chiaro, ma nessuno si aspetta qualcosa di così naturale o fluido come le voci del sintetizzatore basate su registrazioni del parlato umano. Come ho detto sopra, eSpeak NG fa la sintesi vocale per più di 100 lingue e accenti, ma a quanto pare, alcune lingue si leggono meglio di altre.

Caratteristiche generali di ESpeak NG

  • Questo è un applicazione multipiattaforma che supporta Gnu/Linux, Android, Mac OS e Windows.
  • È un programma open source gratuito, scritto in C.
  • Include voci diverse, le cui caratteristiche possono essere modificate.
  • Puede produrre un output vocale come file WAV o mp3, invece di parlare direttamente. Il file risultante può essere riprodotto su qualsiasi lettore multimediale.
  • È inoltre possibile traduci il testo in codici fonemi, quindi potrebbe essere adattato come interfaccia per un altro motore di sintesi vocale.
  • Il programma ha il potenziale per altre lingue. Le lingue che usi sono in diverse fasi di avanzamento. Secondo il creatore, è apprezzato l'aiuto di madrelingua di queste o altre lingue.

Il codice sorgente del progetto eSpeak NG è ospitato su GitHub, come tutte le sue caratteristiche in dettaglio.

Installa eSpeak NG su Ubuntu

Questo programma può essere trovato in pacchetti per diversi sistemi Gnu/Linux. In Ubuntu, Debian e loro derivati, avremo solo bisogno di usare APT in un terminale (Ctrl + Alt + T) come segue:

installa eSpeak ng

sudo apt install espeak-ng

Una rapida occhiata al programma

eSpeak NG è completamente compatibile con il suo predecessore. Cosa c'è di più utilizza le stesse opzioni della riga di comando di eSpeak e aggiunge alcune funzionalità in più. Tra questi possiamo trovare quanto segue:

Una frase ad alta voce

Possiamo istruire il programma a leggere una frase ad alta voce:

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

Inoltre, il programma può anche leggere il contenuto di un file ad alta voce:

espeak-ng -f archivo.txt

Ci darà anche il capacità di leggere l'input di testo dall'input standard:

espeak-ng

Per uscire devi solo usare la combinazione CTRL + C.

Salva l'output in un file

Se sei interessato salva l'output in un file audio MP3, è solo necessario utilizzare l'opzione -w come segue:

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

Nel caso foste interessati un file .wav, nel comando precedente dovresti solo cambiare l'estensione del file di output.

Stampa i fonemi di un testo

Il seguente comando sarà pronuncia la parola 'Ubuntu'e stamperà i fonemi:

Fonemi di Ubuntu

espeak-ng -x Ubuntu

Elenca le voci supportate

Questo programma supporta diverse voci e saremo in grado di elencali tutti con il comando:

elenco di voci

espeak-ng --voices

Possono essere elencate anche tutte le voci che parlano una lingua specifica. Se per esempio vogliamo vedi le voci che parlano spagnolo (es), devi solo usare il comando:

elenco di voci in spagnolo

espeak-ng --voices=es

Cambia voce

eSpeak NG pronuncerà di default il testo dato usando la voce inglese. Se vuoi usare una voce diversa, esegui qualcosa di simile a quanto segue:

espeak-ng -v nombre_de_voz

Aiuto

Quelle che abbiamo appena visto sono solo alcune delle possibilità di questo programma. Per ottenere informazioni dettagliate su come utilizzare eSpeak NG, sarà solo necessario scrivere nel terminale (Ctrl + Alt + T):

aiuto dell'app

espeak-ng --help

Oppure possiamo consultare anche le pagine di manuale:

man espeak-ng

Disinstalla eSpeak NG

Se desideri rimuovi questo programma dal tuo computer, in un terminale (Ctrl + Alt + T) devi solo eseguire:

disinstallare eSpeak NG

sudo apt remove espeak-ng

Se sei interessato ad avere un'interfaccia grafica per questo programma, puoi andare alla pagina per scarica gespeaker. In esso puoi scaricare il file .deb per installarlo.

Si può saperne di più su questo progetto su il tuo repository GitHub.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Giacomo suddetto

    È positivo che ci sia qualcosa per la nostra distribuzione, anche se la voce è una merda.