La sintesi vocale è una tecnica per la riproduzione della voce umana in modo artificiale.
Il sistema utilizzato per fare questo è chiamato sintetizzatore vocale, o sistema text to speech, e può essere realizzato tramite particolari programmi che permettono di convertire il testo in audio.
I sistemi di sintesi vocale normalmente funzionano unendo le registrazioni di parti vocali che sono memorizzate in un database.
Il database può contenere singoli fonemi o fonemi doppi utilizzati per riprodurre le parole o in alternativa può contenere la registrazione di parole intere.
La seconda soluzione consente ovviamente di ottenere una qualità maggiore.
Troviamo poi soluzioni più complesse, sistemi text to speech che creano la sintesi vocale utilizzando un modello dei tratti vocali.
In rete sono disponibili diversi sintetizzatori vocali, alcuni da utilizzare online tramite il browser e altri da installare sul computer.
La qualità di questi strumenti deve essere valutata in base alla somiglianza con la voce umana che offrono e alla comprensibilità dell’audio che viene riprodotto.
Indice
Programmi Text to Speech
Prima di vedere quali strumenti è possibile utilizzare come sintetizzatori vocali, segnaliamo che tutte le applicazioni utilizzano le Speech Application Programming Interfaces, o SAPI, API sviluppate da Microsoft per permette l’uso della sintesi vocale e del riconoscimento vocale all’interno dei programmi per Windows.
Le SAPI permettono agli sviluppatori di scrivere applicazioni di questo tipo in modo semplice e di utilizzare qualsiasi motore per la sintesi vocale.
Bisogna però considerare che il motore per la sintesi vocale di Microsoft è gratis e risulta essere compreso nel sistema operativo, per questo motivo nei programmi gratis è presente sempre la stessa voce.
Alcune di queste applicazioni permettono di utilizzare voci commerciali aggiuntive, ma queste devono essere comprate.
NaturalReader è un programma text to speech gratis disponibile per Windows e Mac che permette di leggere qualsiasi testo.
La versione gratis permette di convertire in audio documenti Word, pagine web, file Pdf e mail.
Lo offre la possibilità di scegliere la voce da utilizzare e impostare la velocità di lettura.
Il funzionamento è molto semplice, basta selezionare il testo da leggere e premere una combinazione di tasti.
La versione a pagamento del programma mette a disposizione alcune funzionalità aggiuntive e include un numero maggiore di voci.
Balabolka è uno dei migliori programmi text to speech.
Permette di leggere il contenuto degli appunti e di importare file di diverso tipo, come Doc, ePub, Html e Pdf.
L’applicazione utilizza diverse versioni di Microsoft Speech API, SAPI, e questo permette di modificare diversi parametri della voce.
Il programma è compatibile anche con varie voci commerciali, di qualità superiore a quelle messe a disposizione in Windows, come le voci proposte da Acapela, Cepstra, CereProc e NeoSpeech.
Queste sono però a pagamento.
Tra le funzionalità segnaliamo la possibilità di creare file audio dei testi letti in vari formati, come Mp3, Wma, Ogg e Wav.
Un’altra caratteristica interessante è la possibilità di archiviare il testo come sottotitoli dei file audio ottenuti.
Da segnalare che questo sintetizzatore vocale è disponibile anche in italiano.
Ultra Hal TTS Reader è un sintetizzatore vocale per Windows che risulta essere molto semplice da utilizzare.
La versione gratis permette leggere file importati e il testo che viene incollato all’interno dell’applicazione
Tra le funzionalità troviamo la possibilità di convertire i documenti in file WAV.
Le opzioni permettono di impostare il volume e la velocità di lettura.
La scelta della voce è abbastanza limitata, oltre alla voce italiana inclusa in Windows, troviamo alcune voci inglesi.
Read4ME TTS Clipboard Reader è un altro programma text to speech che utilizza le SAPI e il motore per la sintesi vocale incluso in Windows.
Questo significa che, come nei programmi segnalati in precedenza, è possibile leggere il testo utilizzando una voce italiana o inglese, se la versione di Windows installata è in italiano.
Troviamo opzioni per impostare volume e velocità di lettura e risulta essere possibile convertire il testo in Mp3.
Se si vogliono utilizzare voci in altre lingue, è possibile scaricarle tramite questo sito.
Il programma è gratis e non richiede l’installazione.
Molto semplice è Kyrathsoft Text to Speech.
Si tratta di un programma gratis per Windows che non richiede l’installazione e che mette a disposizione un numero limitato di opzioni.
Risulta essere infatti possibile solo convertire i file di testo in audio e archiviarli in file Wav.
A differenza di altre applicazioni non è invece possibile inserire direttamente il testo da leggere e non è presente il supporto per gli appunti.
Anche in questo caso il programma utilizza la voce disponibile in Windows, la qualità dell’audio è quindi simile a quella presente negli strumenti segnalati in precedenza.
FeyRecorder è un simulatore di voci che permette di ascoltare la lettura di qualsiasi documento.
Lo strumento offre la possibilità di convertire il testo in vari formati audio, come Mp3, Wma, Ogg, Vox, Au e Aiff.
Il testo da leggere può essere inserito all’interno dell’interfaccia o caricato da un file.
Oltre alle voci presenti in Windows, troviamo alcune voci aggiuntive in inglese.
Durante la fase di installazione bisogna essere attenti, l’applicazione tenta infatti di installare vari componenti aggiuntivi che modificano le impostazioni del browser.
Panopreter Basic è un altro programma che utilizza le SAPI5 e il motore per la sintesi vocale di Windows.
L’interfaccia non è particolarmente curata e le funzionalità non sono molto diverse da quelle presenti nelle applicazioni di cui abbiamo parlato prima, è possibile importare file o inserire manualmente il testo che deve essere letto.
Permette di creare file audio in formato Mp3 e Wav e mette a disposizione opzioni per impostare il volume e la velocità di lettura.
Un’altra soluzione per fare parlare il computer e fare leggere testi è TTSReader.
Si tratta di un programma che permette di convertire file Txt e Rtf in Mp3 e Wav.
Anche in questo caso sono supportate le voci SAPI5 e risulta essere possibile fare in modo che il contenuto degli appunti sia letto in modo automatico.
Il programma è gratis e risulta essere disponibile per Windows.
ReadClip è un sintetizzatore vocale che mette a disposizione anche un editor di testo.
Oltre che scrivere all’interno dell’applicazione il testo che deve essere letto, è possibile caricare file.
Tra le funzionalità messe a disposizione segnaliamo la possibilità di convertire il testo in file Mp3.
Il programma è disponibile per Windows in una versione gratis e in una versione a pagamento, con funzionalità aggiuntive.
Da notare che il programma non è aggiornato da molto tempo e funziona solo con le versioni meno recenti di Windows.
PowerTalk è una soluzione utile per chi vuole utilizzare un sintetizzatore vocale nelle proprie presentazioni.
Si tratta infatti di un programma gratis che legge automaticamente il contenuto delle presentazioni che vengono aperte in Microsoft PowerPoint.
L’utilizzo è molto semplice, basta eseguire l’applicazione e avviare la presentazione. Il testo presente viene letto in modo automatico.
Come tutti i programmi che abbiamo segnalato in precedenza, utilizza le voci incluse in Windows.
Sintetizzatori Vocali Online Gratis
I sintetizzatori vocali online rappresentano un’alternativa interessante ai programmi da installare sul computer, anche perchè in alcuni casi utilizzano motori per la sintesi vocale diversi da quello Microsoft per effettuare la trasformazione del testo in audio.
Gli stessi sviluppatori di NaturalReader, di cui abbiamo parlato in precedenza, mettono a disposizione anche uno strumento online.
Si tratta di un servizio gratis che supporta anche il text to speech italiano.
Il funzionamento è semplice, tramite il menu presente nella parte alta è possibile scegliere la lingua e la velocità di lettura.
Utilizzando il menu presente nella parte sinistra della pagina è poi possibile scegliere se inserire manualmente il testo che deve essere letto o caricarlo da un documento.
La qualità è buona anche se l’accento italiano non è sempre perfetto e l’elaborazione in alcuni casi risulta essere lenta.
Oddcast propone uno dei migliori sintetizzatori vocali online.
Lo strumento è gratis e non richiede la registrazione.
L’utilizzo è molto semplice, basta inserire il testo, specificare la lingua e scegliere la voce che deve leggerlo.
Troviamo poi alcune opzioni aggiuntive che permettono di modificare la velocità di lettura e applicare diversi effetti.
Il numero di voci in italiano è superiore a quello che troviamo nei programmi gratis da installare sul computer e sono disponibili sia voci maschili che femminili.
I limiti di questo strumento sono da individuare nella lunghezza del testo che è possibile fare leggere, che non può superare 180 caratteri, e nel fatto che non è possibile salvare un file audio della lettura.
Molto interessante è anche Imtransator, sintetizzatore vocale che include anche funzionalità di traduttore.
Infatti è possibile inserire un testo in una determinata lingua e scegliere la lingua in cui si desidera che il testo sia tradotto e letto.
Lo strumento può anche essere utilizzato solo come text to speech, inserendo il testo, disabilitando l’opzione Translate e selezionando la lingua di lettura.
In questo caso, per quanto riguarda l’italiano, è disponibile solo una voce maschile.
La qualità però è molto buona, la pronuncia è infatti corretta.
Anche in questo caso è presente un limite per quanto riguarda il testo, non può infatti superare 1000 caratteri.
Vozme è uno strumento text to speech online che non richiede la registrazione.
Il servizio supporta anche l’italiano e risulta essere molto semplice da utilizzare.
Basta scegliere la lingua cliccando i link presenti in alto a destra, selezionare la voce maschile o femminile da utilizzare, inserire il testo e cliccare il pulsante Genera l’audio.
La qualità della lettura è però inferiore a quella degli strumenti che abbiamo segnalato in precedenza.
Componenti Aggiuntivi per Browser
Oltre ai programmi da installare sul computer e ai servizi online, troviamo anche alcuni strumenti che permettono di aggiungere al browser funzionalità di sintetizzatore vocale.
SpeakIt è un componente aggiuntivo per Chrome molto interessante.
Mette a disposizioni numerosi voci, tra cui una voce maschile e una voce femminile in italiano, e permette di impostare volume e velocità.
L’utilizzo è molto semplice, basta selezionare il testo all’interno di una pagina aperta nel browser, cliccare con il tasto destro del mouse e scegliere l’opzione SpeakIt mostrata nel menu.
Le lingue supportate sono numerose e la qualità di lettura è buona.
FoxVox è invece una soluzione utile per chi utilizza Firefox.
Anche in questo caso il funzionamento è semplice, lo strumento può infatti leggere qualsiasi testo evidenziato in una pagina e convertirlo in file audio.
Conclusioni
Come abbiamo spiegato in precedenza, i programmi gratis text to speech da installare sul computer funzionano sostanzialmente nello stesso modo, utilizzano infatti le SAPI5 e il motore per la sintesi vocale messo a disposizione da Windows.
Questo significa che la qualità della lettura è sempre uguale.
Strumenti come NaturalReader e Balabolka offrono un maggiore numero di opzioni rispetto a altri programmi di questo tipo, per migliorare la qualità della lettura è però necessario comprare voci commerciali.
Gli strumenti online hanno alcuni limiti, mettono a disposizione un numero ridotto di opzioni e permettono di leggere un numero limitato di parole.
Strumenti come Oddcast e Imtranslator offrono però un’ottima qualità di lettura, migliore di quella dei programmi gratis da installare sul computer.