Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
  Condividi: Facebook Twitter
Programma per trasformare un testo o un eBook in un audio-libro
#1
Salve amici
Mi piacciono molto gli audio-libri ma purtroppo non c’è una grandissima scelta di titoli.
Sapete per cortesia se esistono programmi per Linux che ti permettono di inserire
un testo scritto o un intero eBook e poi il programma te lo legge ?
Cita messaggio
#2
Festival, eSpeak o Freetts per dirne tre
ma le voci in italiano sono di qualità molto modesta

-> http://espeak.sourceforge.net/
Bene per male è carità, male per bene è crudeltà
Cita messaggio
#3
(30/10/2020, 19:39)Blackstar Ha scritto: Festival, eSpeak o Freetts per dirne tre

Mah.... installati tutti è tre dal gestore pacchetti di "Linux Mint 18.3 Sylvia - Mate 64-bit".
Poi andando in "Applicazioni" non ne trovo neanche uno di questi programmi. Boh!!!
Come mai ?
Cita messaggio
#4
Funzionano a riga di comando, ad es per Ubuntu:
https://vitux.com/convert-text-to-voice-...on-ubuntu/

Controlla di aver installato anche almeno una voce per l'Italiano
Bene per male è carità, male per bene è crudeltà
Cita messaggio
#5
Installa Gespeaker è la Gui di espeak.
Poi devi cercare le voci per la tua distribuzione qua (gespeaker) vedi l'ultima versione disponibile.
Io su Manjaro le trovo nel gestore sotto AUR i pacchetti sono mbrola it3 e mbrola it4.
E le voci una maschile e l'altra femminile sono discrete, basta regolare un po la velocità e il tono.
La vita è come uno specchio:ti sorride se la guardi sorridendo
Un giorno senza rischio è non vissuto..
PCLinuxOS Mate - Forum Manjaro Italia Mate/Kde/Xfce - Windows 10-32bit 21h2
Cita messaggio
#6
@ Blackstar

Ho seguito la guida da te postata per installare da riga di comando "espeak", che
però risultava già installato.
Allora ho inserito un testo nella riga di comando per essere letto, per leggerlo lo legge
ma solo in inglese.
Sono andato allora nel gestore pacchetti di Linux Mint, ma purtroppo non ho trovato
nessun pacchetto della lingua italiana per "espeak".
Senza lingua italiana non ci faccio niente, peccato!!!

@ D-Barto

Ho installato dal gestore pacchetti di Linux Mint, "Gespeaker" + Mbrola it3 + Mbrola it4.
Questo parla in italiano e puoi scegliere se usare una voce maschie o femminile.
Va bene per inserire e far legge testi non troppo lunghi, non puoi invece inserire in blocco
un eBook per farglielo leggere, che era la cosa che più mi interessava.
Qualità della voce non molto buona.


Amici ho poi testato anche questi 2:

1 - In LibreOffice Write, che avevo già sul pc, ho inserito l'estensione Read Text,
https://extensions.libreoffice.org/en/ex.../read-text
che ti permette poi di far leggere un testo selezionato all'interno di Write.
Non sapendo quale versione di Read Text mettere, messo prima la "0.8.40", poi la "0.8.42"
Parla italiano ma la qualità della voce è pessima, molto peggio di  "Gespeaker".
Forse andava installato qualcosa dal gestore pacchetti per migliorare la qualità della voce
dell'estensione Read Text, ma va a sapere cosa......
Comunque anche qui, da quello che posso capire io, non puoi inserire in blocco un intero eBook.

2 - Trovato in rete questo sito dove inserisci un testo e un umanoide virtuale, che scegli tu, te lo legge
in italiano, o altra lingua a tua scelta
Direi che la qualità della voce è molto buona, pur non avendolo settato nessun parametro, non sapendo come fare....
Peccato però che pure con questo non puoi inserire in blocco un intero eBook.
https://ttsdemo.com/

Per concludere....

Poi cercando in rete  ho scoperto che il miglio lettore vocale in assoluto di documenti per sistemi operativi
Linux è gSpeech  ed è quello che si avvicina di più al miglior lettore a pagamento per Windows.
Poiché non è pacchettizzato e non si installa, è necessario installare prima tutte le dipendenze chiaramente
indicate nella pagina del progetto.
Potete leggere la descrizione del programma nella parte finale di questo articolo, che contiene anche il link da
dove scaricarlo.
https://www.andreamangone.it/rassegna-so...si-vocale/


P.S. Per cortesia, voi che siete delle persone molto più competenti del sottoscritto, vedete se ci capite qualcosa
su come va installato questo gSpeech che dovrebbe essere la Ferrari dei lettori vocali per Linux.

[Immagine: CAyYGKv.png]
Cita messaggio
#7
Una GUI per un programmino del genere è fin troppo sprecata. Io preferisco usare la versione da Terminale, e non sono certo un fan accanito dello stesso, ma mi piace giocarci.

Per avviare il programmino di eSpeak, vai su Terminale e digita:
Codice:
espeak
Quello che scrivi dopo viene direttamente sintetizzato dal tuo pc.
..

Per uscire dal programma, solita combo: Ctrl + C.
..

Configurare espeak:
Codice:
espeak --voices

per trovare la tua lingua; la mie è --> it
che diventa:
Codice:
espeak --voices=it

quindi per usare lo espeak in italiano bisogna dare:
Codice:
espeak -v it "sanremo e' brutto"
(tra le apici inserisci il testo da leggere, nel caso "sanremo e' brutto" per esempio).

Per tradurre lo stesso linguaggio, ma più lentamente, dai:
Codice:
espeak -v it -s 140 "sanremo e' brutto"
(ove 140 è velocità di esecuzione; più alto il numero, più veloce la lettura)

Se vogliamo leggere un TXT? (e questo txt è posizionato nella nostra /home) dare:
Codice:
espeak -v it -s 140 -f prova.txt
dove " prova.txt" è chiaramente il nome del file da eseguire.

Naturalmente puoi fare varie prove anche con altri modelli ed estensioni.
..

Altre_Info:

Versione:
Codice:
espeak --version

che ti da l'output della versione installata e dove è installata "fisicamente".
(es: eSpeak text-to-speech: 1.46.02 06.Jan.12 Data at: /usr/share/espeak-data)

Info aggiuntive, via:
Codice:
espeak --help
o
Codice:
man espeak
...

@ Dirck

ti suggerirei di testare questo: Gespeaker (è del 2020) e più completo come grafica.
https://www.debugpoint.com/2015/01/gespe...plication/
ed è un progetto Github italiano:
https://github.com/muflone/gespeaker

Per l'installazione dovresti solo installare > gespeaker_0.8.6-1_all.deb
prelevandolo da qua:
https://github.com/muflone/gespeaker/releases
Cita messaggio
#8

@ Sharksux

Il programma gespeaker risulta già installato sul mio pc nella versione più recente (0.8.6-1).
Per quanto riguarda il programma da riga di comando eSpeak, con la guida che mi hai gentilmente
postato sono riuscito a farlo parlare in italiano.
Però purtroppo sia gespeaker che eSpeak sono in grato di leggere solo testi inseriti a mano, se inserisci
il codice di un eBook che hai sul tuo pc, questi due programmi non sono in grado di leggere l'eBook, che era
la cosa che mi interessava di più.

Come avevo scritto nel primo post sopra, mi piacciono molto gli audio-libri, ma c'è una limitata scelta
di titoli, per questo cerco un lettore vocale che sia in grado di leggere l'intero contenuto di un libro che
hai sul tuo pc in formato eBook.
Non inserendo il testo pagina per pagina, che sarebbe una cosa estenuante, ma inserendo il codice di un
eBook che hai nel pc, il lettore vocale dovrebbe poi essere in grado di leggere il libro.
Cita messaggio
#9
Mi era sfuggito l'uso dell'audiolibro.

Potresti fare così, ci sono due passaggi:
1 - converti con Calibre -> da ebook -> a PDF (con caratteri sottolineabili e non come screenshot)
2 - ora converti -> da PDF -> a TXT con pdftotext
   - volendo ci sono dei servizi che lo fanno per te, tipo:
     https://pdftotext.com/it/
   - una guida credo ancora valida te lo da il Nidi > https://francoconidi.it/pdftotext-conver...pdf-a-txt/
3 - dai in pasto il TXT a -> espeak o alla GUI.


Più immediato con Windows, con Balabolka per convertire il testo in audio:
https://www.ideepercomputeredinternet.co...libri.html
Cita messaggio
#10
@ Sharksux

I miei eBook sono pochi quelli in formato ePub, sono quasi tutti in formato PDF.
Comunque ho preso un eBook in fomato PDF e l’ho convertito nel formato TXT, non
ho usato “pdftotext”, non sapendo come procedere da linea di comando.
Mi sono invece avvalso del sevizio on-line di: https://pdftotext.com/it/
Una volta ottenuto e salvato il testo in formato TXT, cliccato sopra con il tasto destro
del mouse: Proprietà> Generali> Nome
Copiato nome in gespeaker ed eSpeak, purtroppo mi leggono solo il nome e non tutto
il libro, la procedura che ho usato deve essere sbagliata…..


P.S.  Per quanto riguarda "Balabolka", non faccio più uso di Windows.
Cita messaggio


Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)