Sintesi vocale nel terminale Linux

9 / 100

Per coloro che potrebbero non essere a conoscenza dell’utilità espeak , è un convertitore di testo in parlato da riga di comando di Linux. Scrivi qualsiasi cosa in una varietà di lingue e l’ utilità espeak lo leggerà ad alta voce per te.

Espeak dovrebbe essere installato nel tuo sistema per impostazione predefinita, tuttavia non è installato per il tuo sistema, puoi fare:

# apt-get install espeak (Debian)
# yum install espeak (CentOS)
# dnf install espeak (da Fedora 22 in poi)

Puoi chiedere a espeak di accettare l’input in modo interattivo dal dispositivo di input standard e di convertirlo in parlato per te. Puoi fare:

$ espeak [Premi tasto Invio]

Per un output dettagliato puoi fare:

$ espeak --stdout | aplay [Premi il tasto Invio][ Raddoppia - Qui]

espeak è flessibile e puoi chiedere a espeak di accettare input da un file di testo e di pronunciarlo ad alta voce per te. Tutto quello che devi fare è:

$ espeak --stdout /percorso/a/testo/file/nome_file.txt | aplay [Premi Invio] 

Puoi chiedere a espeak di parlare velocemente/lentamente per te. La velocità predefinita è 160 parole al minuto. Definisci la tua preferenza usando l’interruttore ‘-s’ .

Per chiedere a espeak di pronunciare 30 parole al minuto, puoi fare:

$ espeak -s 30 -f /percorso/a/testo/file/nome_file.txt | un gioco

Per chiedere a espeak di pronunciare 200 parole al minuto, puoi fare:

$ espeak -s 200 -f /percorso/a/testo/file/nome_file.txt | un gioco

Per usare un’altra lingua dire hindi (la mia lingua madre), puoi fare:

$ espeak -v hindi --stdout 'टेकमिंट विश्व की एक बेहतरीन लाइंक्स आधारित वेबसाइट है|' | un gioco 

Puoi scegliere qualsiasi lingua di tua preferenza e chiedere di parlare nella tua lingua preferita come suggerito sopra. Per ottenere l’elenco di tutte le lingue supportate da espeak, devi eseguire:

$ espeak --voices
Translate »