domenica 17 maggio 2015

Gespeaker (0.8.2) non rileva le voci mbrola - Ubuntu

Ho la necessita' di preparare alcuni file audio parlati da inserire come risposta telefonica in un centralino. Ho provato un buon software libero per Windows si chiama Dspeech e devo dire che funziona bene. Volevo vedere se trovavo qualcosa di analogo per Ubuntu e ho visto Gspeaker, frontend grafico che usa il motore eSpeak, motore dotato di suo di sintesi vocale.
Il risultato e' una voce molto robotica e forse piu' adatta alla pronuncia in inglese essendo stato sviluppato principalmente per quella, supporta comunque molte lingue.
Gspeaker puo' usare al posto della sintesi vocale anche il set di voci Mbrola gratuite. Il problema e' che una volta installato il programma presente nei repo di Ubuntu (versione vecchia non aggiornata ancora ad oggi 17/05/2015), lo stesso non riesce ad usare le voci Mbrola.
Il problema e' spiegato in una risposta alla segnalazione del bug :

In pratica cerca una directory dove non c'e', o meglio la directory si trova in un percorso diverso, diverso anche a seconda se l'architettura del sistema e' a 64 o a 32 bit.
La soluzione suggerita, che ho provato e funziona, e' quella di creare un symlink alla directory necessaria con il comando evidenziato, da adeguare pero' al proprio sistema (io sono a 64 bit e va' bene cosi').
La soluzione migliore sarebbe installare l'ultima versione del programma ma e' al momento disponibile solo in formato sorgente o precompilata per distribuzioni diverse da Ubuntu.
Fatto cio' il programma riesce ad identificare le voci Mbrola e ad usarle.
Il risultato sonoro e' un po' scarsino rispetto al programma sotto Windows.

Nessun commento:

Posta un commento

I messaggi sono moderati prima della pubblicazione, non appariranno subito