Sida 24 av 98

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 12 okt 2008, 22:30
av Hans Linde
Ett gott dagsverk! :D

God afton.

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 13 okt 2008, 06:43
av Hans Linde
Okay, då har jag "installerat" Talsyntesen "version kvällen 12/10" i min huvudPC.
Å vet du vad......det funkar inte......Suck. :'(
Jag har gjort en del felsökningar. Mplayer och Xdialog har installerats, med mera.
Det här är en Ubuntu-i386, som är nyinstallerad (och uppdaterad). Troligen Metacity.
Ska vi övergå till denna eller finns det mera att göra på gårdagens verk, så jag ska
vara kvar på AMD64n?

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 13 okt 2008, 09:59
av Hans Linde
Det är Metacity i hvudPCn.

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 13 okt 2008, 10:10
av Konservburk
Hans Linde skrev:Okay, då har jag "installerat" Talsyntesen "version kvällen 12/10" i min huvudPC.
Å vet du vad......det funkar inte......Suck. :'(
Jag har gjort en del felsökningar. Mplayer och Xdialog har installerats, med mera.
Det här är en Ubuntu-i386, som är nyinstallerad (och uppdaterad). Troligen Metacity.
Ska vi övergå till denna eller finns det mera att göra på gårdagens verk, så jag ska
vara kvar på AMD64n?
På vilket sätt funkar det inte? Får du inte upp några dialogfönster alls? Eller verkar den installera, men läser inte upp någonting?

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 13 okt 2008, 10:19
av Hans Linde
Fönster och kopplingar är ok. Det har jag kontrollerat.
Det är ljudet som saknas.
Men åter igen, det kan vänta, om det inte är så att du vill ha det utväderat parrallellt?
Fast isf kanske jag även ska rigga upp "i386/Compiz"?

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 13 okt 2008, 10:24
av Konservburk
Hans Linde skrev:Men åter igen, det kan vänta, om det inte är så att du vill ha det utväderat parrallellt?
Fast isf kanske jag även ska rigga upp "i386/Compiz"?
Det är lika bra att försöka få det att fungera på så många olika datorer som möjligt med en gång. Om vi kommer fram till vad som kan gå fel så ska jag försöka ordna så att det kommer ett meddelande om att man saknar t.ex. Xdialog och mplayer (och vad mer som nu kan tänkas fattas).

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 13 okt 2008, 10:26
av Konservburk
Hans Linde skrev:Fönster och kopplingar är ok. Det har jag kontrollerat.
Det är ljudet som saknas.
Då får vi testa löst från terminalen igen. Vi kan ju börja med att se efter om espeak reagerar:

Kod: Markera allt

echo hejsan | espeak -v mb-sw1

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 13 okt 2008, 10:32
av Hans Linde
Jag väljer att kalla "huvudPCn" för "i386/Metacity", eftersom det är tydligare. (det kanske inte täcker in allt, men...)

Så i i386/Metacity har troligen gjort misstaget att installer Mplayer från Synaptic, som förra gången.
Å andra sidan kanske problemen med versioner var kopplat till AMD64?
Jag antar att det fortfarande är Mplayer i bakgrund, även om vi nu har Mbrola?
Scaletempo är inte men.....tror jag.

-----------

jag ser ditt inlägg och kör det i terminal.
återkommer

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 13 okt 2008, 10:33
av Hans Linde
Napp


hans@hans-ubuntu:~$ echo hejsan | espeak -v mb-sw1
h 86
e 97 0 106 80 82 100 82
j 65
s 100
a 67 0 84 80 80 100 80
n 116 100 73

_ 263
_ 1
hans@hans-ubuntu:~$

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 13 okt 2008, 10:35
av Konservburk
Hans Linde skrev:Så i i386/Metacity har troligen gjort misstaget att installer Mplayer från Synaptic, som förra gången.
Å andra sidan kanske problemen med versioner var kopplat till AMD64?
Jag antar att det fortfarande är Mplayer i bakgrund, även om vi nu har Mbrola?
Jo, det är forftfarande mplayer i bakgrunden. Men den behöver inte längre ha scaletempo, så en version från Synaptic borde inte vara några problem. Att vi använder mplayer istället för t.ex. aplay (som finns från början) har med pause-funktionen att göra.

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 13 okt 2008, 10:38
av Hans Linde
OK

Jag gjorde följande tester också (och det läg bra):


hans@hans-ubuntu:~$ mbrola -h

USAGE: mbrola [COMMAND LINE OPTIONS] database pho_file+ output_file

A - instead of pho_file or output_file means stdin or stdout
Extension of output_file ( raw, au, wav, aiff ) tells the wanted audio format

Options can be any of the following:
-i = display the database information if any
-e = IGNORE fatal errors on unkown diphone
-c CC = set COMMENT char (escape sequence in pho files)
-F FC = set FLUSH command name
-v VR = VOLUME ratio, float ratio applied to ouput samples
-f FR = FREQ ratio, float ratio applied to pitch points
-t TR = TIME ratio, float ratio applied to phone durations
-l VF = VOICE freq, target freq for voice quality
-R RL = Phoneme RENAME list of the form a A b B ...
-C CL = Phoneme CLONE list of the form a A b B ...

-I IF = Initialization file containing one command per line
CLONE, RENAME, VOICE, TIME, FREQ, VOLUME, FLUSH, COMMENT,
and IGNORE are available

hans@hans-ubuntu:~$ mbrola /usr/local/share/mbrola/sw1/sw1 /usr/local/share/mbrola/sw1/TEST/lukas.pho lukas.wav
hans@hans-ubuntu:~$ aplay lukas.wav
Playing WAVE 'lukas.wav' : Signed 16 bit Little Endian, Rate 16000 Hz, Mono
hans@hans-ubuntu:~$ mbrola /usr/local/share/mbrola/sw2/sw2 /usr/local/share/mbrola/sw2/TEST/ofelia.pho ofelia.wav
hans@hans-ubuntu:~$ aplay ofelia.wav
Playing WAVE 'ofelia.wav' : Signed 16 bit Little Endian, Rate 16000 Hz, Mono
hans@hans-ubuntu:~$

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 13 okt 2008, 10:41
av Konservburk
Hans Linde skrev:hans@hans-ubuntu:~$ mbrola -h
hans@hans-ubuntu:~$ mbrola /usr/local/share/mbrola/sw1/sw1 /usr/local/share/mbrola/sw1/TEST/lukas.pho lukas.wav
hans@hans-ubuntu:~$ aplay lukas.wav
Playing WAVE 'lukas.wav' : Signed 16 bit Little Endian, Rate 16000 Hz, Mono
hans@hans-ubuntu:~$ mbrola /usr/local/share/mbrola/sw2/sw2 /usr/local/share/mbrola/sw2/TEST/ofelia.pho ofelia.wav
hans@hans-ubuntu:~$ aplay ofelia.wav
Playing WAVE 'ofelia.wav' : Signed 16 bit Little Endian, Rate 16000 Hz, Mono
hans@hans-ubuntu:~$
talsyntes.sh använder en mbrola som den installerar i katalogen ~/.talsyntes/. Det kanske är den som av någon anledning inte riktigt vill. Försök med detta:

Kod: Markera allt

echo hejsan | espeak -v mb-sw1 >test.pho
~/.talsyntes/mbrola -e ~/.talsyntes/voices/sw1:* test.pho test.wav
aplay test.wav

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 13 okt 2008, 10:46
av Hans Linde
Går det att anväda Scaletempo på Mbrola rösterna?

Jag är inte övertygad att den röstreglering som vi nu testat,
ger samma röstkvalite vid högre hastighet, som om liknade
justerings möjlighet som Scaletempo användes här också.

Å andra sidan tror jag att det måste vara förjusterat isf.
Det är tillräckligt "ingenjörs-pyssel" med den så du visat.

Eller tycker du att det blir att "stäcka sig för långt".

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 13 okt 2008, 10:48
av Hans Linde
Angående "talsyntes.sh":
Hmmm.... jag får titta först....kanske "bror duktig" har varit framme och installerat den redan,
och nu blir det dubblet.

Jag kontrollerar. ::)

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 13 okt 2008, 10:50
av Hans Linde
filen är där och ensam.

Jag kör terminal kommandot.

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 13 okt 2008, 10:51
av Konservburk
Hans Linde skrev:Går det att anväda Scaletempo på Mbrola rösterna?
Det finns inget som hindrar oss. Det kommer en ljudström till mplayer precis som tidigare. Den kan mplayer gör precis vad den vill med, t.ex. använda scaletempo på. Enda skillnaden är att ljudströmmen nu kommer från mbrola istället för från festival, men det vet mplayer ändå ingenting om.

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 13 okt 2008, 10:55
av Hans Linde
Nej, det är jag som drullar till det.

Jag har lagt "talsytens.sh" ~/BIN/ och installationen har lagt det samma där du förväntat,
så det kan väll inte ha någon betydelse. (det blir en fil som inte används, eller?)

Då kör jag kommandot.

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 13 okt 2008, 10:57
av Hans Linde
Det här funkar fint:


echo hejsan | espeak -v mb-sw1 >test.pho
~/.talsyntes/mbrola -e ~/.talsyntes/voices/sw1:* test.pho test.wav
aplay test.wav

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 13 okt 2008, 11:10
av Konservburk
Hans Linde skrev:Det här funkar fint:


echo hejsan | espeak -v mb-sw1 >test.pho
~/.talsyntes/mbrola -e ~/.talsyntes/voices/sw1:* test.pho test.wav
aplay test.wav
Vad finns i katalogen ~/.talsyntes nu?

Kod: Markera allt

ls -l ~/.talsyntes

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 13 okt 2008, 11:13
av Hans Linde
hans@hans-ubuntu:~$ ls -l ~/.talsyntes
total 64
drwxr-xr-x 2 hans hans 4096 2008-10-13 06:02 data
-rw-r--r-- 1 hans hans 2 2008-10-13 11:10 freq
-rwxr-xr-x 1 hans hans 32876 2008-10-13 06:01 mbrola
-rw-r--r-- 1 hans hans 2 2008-10-13 11:10 rate
-rw-r--r-- 1 hans hans 2 2008-10-13 11:10 speed
-rwxr-xr-x 1 hans hans 7063 2008-10-13 09:09 talsyntes.sh
lrwxrwxrwx 1 hans hans 24 2008-10-13 11:11 voice -> voices/sw1: Swedish Male
drwxr-xr-x 2 hans hans 4096 2008-10-13 06:02 voices
hans@hans-ubuntu:~$