.: HosiriS :.

Informatica e non solo

text2wave: errore nella creazione del file

Posted by hosiris su febbraio 16, 2011

text2wave è un programma che ci permette di creare dei file audio a partire da un file di testo. Un esempio di uso è il seguente:

$ echo "ciao" | text2wave -scale 50 -o ciao.wav

Può capitare che durante la generazione del file venga restituito il seguente errore:

wrong type of argument to get_c_val

La risoluzione è molto semplice, apriamo il file /usr/bin/text2wave e cerchiamo la seguente riga:

(let ((wholeutt (utt.synth (Utterance Text ""))))

modifichiamola in modo che divenga:

(let ((wholeutt (Utterance Text "")))

Adesso riproviamo e vedremo che il file verrà generato nella maniera corretta.
Se utilizzate questa utility, vi consiglio di utilizzare lame per trasformare il file wave in mp3, avrete dei vantaggi a livello di spazio occupato.

Buon divertimento!

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

 
%d blogger cliccano Mi Piace per questo: