Come posso installare e utilizzare il software di sintesi vocale?

20

Voglio convertire il testo in un file audio contenente un discorso sintetizzato che legge quel testo. Quale software gratuito (gratuito + gratis) è disponibile per questo e come posso installarlo e usarlo?

Non ho bisogno di usarlo come strumento di accessibilità - Voglio solo essere in grado di ascoltare le mie note di revisione mentre faccio altre cose, come giocare ai giochi.

    
posta dv3500ea 16.01.2011 - 13:20

8 risposte

18

espeak è un bel piccolo strumento.

Mi piace solo scherzare con esso in una riga di comando. Potresti trovarlo in conflitto con Pulseaudio, quindi sto usando una versione prolissa che nega di doverlo configurare correttamente.

sudo apt-get install espeak
espeak --stdout "this is a test" | paplay

espeak --help ti mostrerà le opzioni per calibrare velocità di lettura, intonazione, voce, ecc.

Quando fai le tue note, salvale come file di testo e poi:

echo "these are my notes" > text.txt
espeak --stdout -f text.txt > text.wav
paplay text.wav # you should hear "these are my notes"

Puoi quindi giocare con ffmeg e altri per comprimerlo da PCM a qualcosa di più gestibile come MP3 o OGG. Ma questa è una storia diversa.

    
risposta data Oli 16.01.2011 - 13:29
5

Mbrola non funziona dal 11.10.

Gli strumenti SVOX (pico) sono facili da installare, facili da usare e offrono voci di buona qualità in Ubuntu. Installalo:

sudo apt-get install libttspico0 libttspico-utils libttspico-data

Ancora più facile, puoi usare LibreOffice in combinazione con gli strumenti SVOX (pico) installando "Leggi testo" estensione e ottieni una "GUI" per questo eccellente software TTS:

Configura le opzioni dell'opzione Leggi testo con Strumenti - Componenti aggiuntivi - Leggi selezione .... Usa / usr / bin / python come programma esterno. Selezionare un'opzione della riga di comando che include il token (PICO_READ_TEXT_PY).

    
risposta data leoperbo 12.12.2013 - 20:53
3

E ancora un altro gui: gespeaker . Utilizza sia espeak che mbrola motori. Inoltre, ha più opzioni di espeak-gui .

    
risposta data luri 16.01.2011 - 16:03
3

Quanto segue non è una soluzione FLOSS, ma potresti trovarla utile. (è una soluzione vino ),

Personalmente sono molto appassionato di TTS, lo uso spesso ... es. ascoltando un discorso sconclusionato che non mi preoccuperei mai di attaccare con l'altro (perché ho bisogno di prendere un'altra tazza di caffè ... :)

Alcune cose che ho scoperto lungo la strada ... o dovrei dire, cose che non ho scoperto lungo la strada ... Per dirla in parole povere: ogni pezzo della voce FOSS TTS il software che ho provato è sotto la pari e quindi inadatto per qualsiasi ascolto semi-protratto ...

Attualmente utilizzo le Natural Vizio di ATnT. È disponibile solo per Windows (forse il Mac), ma funziona con wine in Ubuntu .. (ha un piccolo glytch, dove a volte devo fare clic sul pannello quando mi allontano dal lettore ... È un problema minore rispetto al vantaggio ottenuto dalla qualità della voce di NatualVoices.

Alcune altre cose che ho trovato virtualmente essenziali per un'esperienza di ascolto sensata, sono ...

  1. Questi progamas TTS non sono intelligenti (beh forse intelligenti come un giovane babbuino) .. quindi hanno bisogno di ogni piccolo aiuto che possono ottenere. e c'è uno (e solo un programma Reader che ho trovato che aiuta molto in questo .. L'app si chiama ReadPlease (2003 Pro) ... Ti ha permesso di modificare appositamente parole e gruppi di parole in essere pronunciato come tu vuoi ... Non è affatto perfetto, ma per me ha fatto la differenza tra l'intero processo è utilizzabile e non utilizzabile ...

  2. Il discorso in Natural Voices è "ok", ma è un po 'noioso. Ci sono altri buoni prodotti, ma sono tutti per Windows, purtroppo) ..
    A volte colpisce sorprendentemente bene .. ma OMG, inizialmente è un dolore! .. quindi # 2 è * pazienza ... e molti aggiornamenti della tua lista "parole speciali" ... Con la pazienza, voglio dire che tu (I) in realtà ti sei abituato ai modelli di discorso del mio particolare babbuino :) ... e, a proposito, al momento ho circa 3000 parole che ora suonano "Umane" abbastanza da non farmi più rabbrividire quando le sento.

    3 .. "Segui la palla che rimbalza" ... Ancora una volta, poiché la voce non è mai all'altezza di un vero oratore, a volte le cose devono essere chiarite .... Il programma Reader che uso ha una funzione per cui ho persino sopportato la sua interfaccia dall'aspetto goffo .... Ha l'opzione "seleziona l'opzione di lettura attualmente in corso". Molti lettori hanno questo, ma ReadPlease mantiene l'attuale linea centro dello schermo .. Questo è inestimabile per essere in grado di vedere avanti e indietro per rileggere velocemente ciò che ti sei perso (quindi l'auto-centratura della linea di curvatura è buona) ...

Bene, questa è la mia esperienza .. Preparerò un caffè ora, e mentre lo sto facendo, lo ascolterò per vedere come "legge" ... TTS è sorprendentemente buono per raccogliere errori di battitura (faccio molti errori di battitura) ...

Se qualcosa di buono come ATnT NaturalVoices appare nel repository di Ubuntu, ci salto sopra.

Ecco un link ad alcuni esempi di Natural Voices : io uso "MIke"

    
risposta data Peter.O 16.01.2011 - 16:07
3

SVOX pico2wave

questo è quello che uso. E sembra naturale, è facile da capire, riconosce le Unità (m, ° C, kg, ...)

Ecco il mio primo post su pico2wave

Natural Sounding Text to Speech?

Tutto ciò che hai da fare è:

Vai a Ubuntu Software Center e cerca "pico". Troverai 4 o 5 voci con "Small Footprint Ling ...". Installali.

Un possibile uso di pico2wave è descritto nel mio primo post (segui il link sopra).

Ciao

    
risposta data user85321 24.08.2012 - 17:36
2

Anche se hai già accettato una risposta, volevo menzionare festival , che mi piace anche molto. Questo post sui forum di Ubuntu ha un sacco di informazioni su come creare delle voci molto belle per questo.

    
risposta data frabjous 16.01.2011 - 15:55
0

Balabolka sotto Wine funziona bene (per me) con le voci SAPI4 (le voci SAPI5 non vengono rilevate sul mio sistema Linux). Può aprire file e iniziare a leggere.

Questo è il link alla voce AppDB di Wine per Balabolka: link

    
risposta data Hemantkumar Garach 04.01.2017 - 06:01
0

Installa: sudo apt-get install espeak Utilizzo: echo [message] | espeak

    
risposta data Consoli0 30.12.2017 - 18:39