Trasformare un Libro da pdf in AudioLibro
A volte può risultare utile trasformare un file pdf in un audiolibro. Per ottenere questo risultato bisogna utilizzare pdf2mp3, che è uno script che si appoggia a pdftotext, pico2wave e lame. Il processo non farà altro che convertire il pdf in tanti files txt, pico2wave li trasformerà in files wav, e per ultimo lame li convertirà in mp3. A conclusione di questo processo si utlizzerà cat per unire tutti i files.
Installazione:
# apt install python poppler-utils lame libttspico-utils coreutils mawk gawk git -y
# git clone https://github.com/jccall80/pdf2mp3
# cd pdf2mp3; chmod +x pdf2mp3
# cp pdf2mp3 /usr/bin/
prima di utilizzare lo script, bisognerà cambiare il linguaggio che di default è settato su ES:
# nano /usr/bin/pdf2mp3
e sostituire es=ES in it=IT come nella stringa sotto:
pico2wave -l=it-IT -w="$WAVE" "`cat $FIRST_FILE.lock`"
Utilizzo:
# pdf2mp3 /path/to/pdf
il comando sopra creerà nella cartella /tmp/pdf2mp3 diversi files mp3 che dovranno essere uniti con il comando:
# cd /tmp/pdf2mp3/
# cat *.mp3 > audiolibro.mp3
adesso con qualunque player si potrà ascoltare il libro
Trasformare un Libro da pdf in AudioLibro
enjoy 😉