Festival è un bellissimo programma di sintetizzatore vocale utilizzabile dal terminale con supporto multilingue.
Per installarlo sotto ubuntu(o debian derivati):
1 |
sudo apt-get install festival |
Dopo aver installato il nostro programma basta lanciare da shell festival e otterremo una
shell dove digitare i nostri commandi ora vediamo alcuni esempi.
Prima di tutto settiamo se vogliamo una voce maschile o femminile.
Maschile:
1 |
(voice_pc_diphone) |
Femminile:
1 |
(voice_lp_diphone) |
Ora basta scrivere questa istruzione per far parlare il nostro computer.
1 |
(SayText "Prova") |
Ma le funzionalità non finiscono qua ora vediamo come leggere un intero testo da file.
Intanto creiamo un file txt al volo dal terminare:
1 |
echo "Prova a leggere un file" > prova.txt |
Ora basta eseguire il seguente comando per leggere il nostro file
1 |
festival --tts prova.txt |
Adesso vediamo un esempio molto utile di come usarlo insieme ad un altro programma molto utile.
Ora parleremo di Xsel un programma che ci aiuta a gestire appunti di sistema.
Prima di tutto lo installiamo:
1 |
sudo apt-get install xsel |
Dopo aver fatto ciò ci creiamo un piccolo file di shell con il seguente codice:
1 2 |
#!bin/bash xsel | festival --tts --pipe |
Ora andiamo nelle scorciatoie della tastiere e mettiamo una la nostra keybind che punta al nostro file di .sh.