Talsyntes:____"För Folk I Tiden"

Varning! Det som diskuteras här är inte alltid enkelt och det kan hända att vissa installationer/modifieringar kan göra ditt system oanvändbart. Inget för nybörjare. Gör alltid backup av känslig data innan du experimenterar.
Kategoriregler
Varning! Det som diskuteras här är inte alltid enkelt och det kan hända att vissa installationer/modifieringar kan göra ditt system oanvändbart. Inget för nybörjare. Gör alltid backup av känslig data innan du experimenterar.
Hans Linde
Inlägg: 3375
Blev medlem: 06 sep 2008, 07:46
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Inlägg av Hans Linde »

Ett gott dagsverk! :D

God afton.
Hans Linde
Inlägg: 3375
Blev medlem: 06 sep 2008, 07:46
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Inlägg 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?
Hans Linde
Inlägg: 3375
Blev medlem: 06 sep 2008, 07:46
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Inlägg av Hans Linde »

Det är Metacity i hvudPCn.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Inlägg 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?
Hans Linde
Inlägg: 3375
Blev medlem: 06 sep 2008, 07:46
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Inlägg 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"?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Inlägg 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).
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Inlägg 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
Hans Linde
Inlägg: 3375
Blev medlem: 06 sep 2008, 07:46
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Inlägg 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
Hans Linde
Inlägg: 3375
Blev medlem: 06 sep 2008, 07:46
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Inlägg 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:~$
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Inlägg 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.
Hans Linde
Inlägg: 3375
Blev medlem: 06 sep 2008, 07:46
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Inlägg 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:~$
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Inlägg 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
Hans Linde
Inlägg: 3375
Blev medlem: 06 sep 2008, 07:46
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Inlägg 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".
Hans Linde
Inlägg: 3375
Blev medlem: 06 sep 2008, 07:46
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Inlägg 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. ::)
Hans Linde
Inlägg: 3375
Blev medlem: 06 sep 2008, 07:46
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Inlägg av Hans Linde »

filen är där och ensam.

Jag kör terminal kommandot.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Inlägg 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.
Hans Linde
Inlägg: 3375
Blev medlem: 06 sep 2008, 07:46
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Inlägg 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.
Hans Linde
Inlägg: 3375
Blev medlem: 06 sep 2008, 07:46
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Inlägg 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
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Inlägg 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
Hans Linde
Inlägg: 3375
Blev medlem: 06 sep 2008, 07:46
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Inlägg 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:~$
Skriv svar

Återgå till "Experimentverkstad"