Convertire un testo in un mp3
[ho modificato l'articolo rispetto alla pubblicazione iniziale in quanto festival (almeno su ubuntu) ha diversi problemi con i testi in italiano, la procedura indicata ora fa uso di espeak che, pur avendo una qualità del parlato inferiore (almeno in italiano) è affidabile]
Supponi di dover leggere un lungo documento ma non hai tempo. Ci sono situazioni in cui non puoi leggere ma puoi ascoltare: guidando, facendo sport, in metropolitana, camminando … ecco un sistema rapido per trasformare un testo (un documento, un manuale, eccetera) in un file audio da ascoltare.
Questo sistema si basa su espeak che è un framework per la sintesi vocale. Le istruzioni che seguono sono state testate su Ubuntu (potresti aver bisogno di installare il pacchetti espeak, lame).
Ipotizziamo di partire da un file pdf. Il procedimento da pdf a mp3 consiste in tre passi:
1) Convertire un file pdf in un file testo:
pdftotext documento.pdf documento.txt
Il tuo documento pdf adesso è in formato testo. Se il documento da cui parti è di un altro formato (ad esempio un documento creato con un word processor) devi semplicemente esportarlo in formato testo.
2) Convertire il file di testo in un file audio:
espeak -f documento.txt -w documento.wav
Se il testo è in italiano aggiungi anche il parametro -vit
Ora hai già un file audio contenente la sintesi vocale del documento pdf. Puoi già ascoltarlo ma puoi anche trasformarlo in formato mp3 per risparmiare spazio.
3) Convertire il file audio in formato mp3:
lame -f documento.wav documento.mp3
Ora puoi spostare il tuo documento audio sul lettore mp3 e adare a fare jogging o metterti alla guida.
This entry was posted on venerdì, marzo 26th, 2010 at 12:58 pm and is filed under tecnologia, ubuntu. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
marzo 26th, 2010 at 2:46 pm
ciao rudi. L’hai provato? com’è la qualità? stile hal9000 o accettabile?
marzo 26th, 2010 at 3:28 pm
Diciamo che il roomba parla meglio. Comunque quando ci hai fatto l’orecchio è ascoltabile.
Ti giro un paio di esempi.
Questo è festival e ha una qualità migliore (però riuscire a farlo funzionare con l’italiano è un’impresa):
http://www.saccani.net/blog/wp-content/uploads/2010/03/test_festival.mp3
Questo è espeak che ha una qualità inferiore ma funziona senza problemi:
http://www.saccani.net/blog/wp-content/uploads/2010/03/test_espeak.mp3
marzo 29th, 2010 at 6:29 pm
Grazie Rudi.
Ma c’è un modo per essere informato quando ci sono risposte ad un post al quale ho partecipato? Al momento mi arriva una mail ad ogni nuovo post, ma non mi arrivano aggiornamenti…
marzo 29th, 2010 at 9:49 pm
Ho inserito la possibilità di essere avvisati via mail quando vengono inseriti nuovi commenti.
La prossima volta che inserisci un commento trovi una checkbox per ricevere le notifiche.
ciao
aprile 1st, 2010 at 12:42 pm
Io Volo Libero » Blog Archive » Migliorare la sintesi vocale con mbrola says:[...] (blog senza tema di Rodolfo Saccani) « Convertire un testo in un mp3 [...]
ottobre 9th, 2010 at 4:13 pm
ottimo stavo cercando una cosa del genere