Sida 19 av 98

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 10 okt 2008, 20:25
av Konservburk
Det funka som det skulle. Då lägger vi ihop flera kommandon...

Kod: Markera allt

echo hejsan | espeak -v mb-sw1 | mbrola -t 0.5 /usr/local/share/mbrola/sw1/sw1 - lukas.wav

Kod: Markera allt

aplay lukas.wav

Kod: Markera allt

mbrola -t 0.5 /usr/local/share/mbrola/sw1/sw1 /usr/local/share/mbrola/sw1/TEST/lukas.pho - | aplay -r16000 -fS16

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 10 okt 2008, 20:33
av Hans Linde
Det blir fel vid första kommandot.

hans@hl:~$ hans@hl:~$ echo hejsan | espeak -v mb-sw1
bash: hans@hl:~$: kommandot hittades inte
hans@hl:~$ h86
bash: h86: kommandot hittades inte
hans@hl:~$ e97 0 106 80 82 100 82
bash: e97: kommandot hittades inte
hans@hl:~$ j65
bash: j65: kommandot hittades inte
hans@hl:~$ s100
bash: s100: kommandot hittades inte
hans@hl:~$ a67 0 84 80 80 100 80
bash: a67: kommandot hittades inte
hans@hl:~$ n116100 73
bash: n116100: kommandot hittades inte
hans@hl:~$
hans@hl:~$ _263
bash: _263: kommandot hittades inte
hans@hl:~$ _1
bash: _1: kommandot hittades inte
hans@hl:~$ hans@hl:~$
bash: hans@hl:~$: kommandot hittades inte
hans@hl:~$ hans@hl:~$ mbrola -t 0.5 /usr/local/share/mbrola/sw1/sw1 /usr/local/share/mbrola/sw1/TEST/lukas.pho lukas.wav
bash: hans@hl:~$: kommandot hittades inte
hans@hl:~$ hans@hl:~$
bash: hans@hl:~$: kommandot hittades inte
hans@hl:~$ hans@hl:~$ aplay lukas.wav
bash: hans@hl:~$: kommandot hittades inte
hans@hl:~$ Spelar upp WAVE 'lukas.wav' : Signed 16 bit Little Endian, Frekvens 16000 Hz, Mono
bash: Spelar: kommandot hittades inte
hans@hl:~$ hans@hl:~$

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 10 okt 2008, 20:34
av Hans Linde
aplay lukas.wav

Låter bra.

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 10 okt 2008, 20:35
av Hans Linde
Även detta låter bra.

hans@hl:~$ mbrola -t 0.5 /usr/local/share/mbrola/sw1/sw1 /usr/local/share/mbrola/sw1/TEST/lukas.pho - | aplay -r16000 -fS16
Spelar upp rådata 'stdin' : Signed 16 bit Little Endian, Frekvens 16000 Hz, Mono
hans@hl:~$

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 10 okt 2008, 20:38
av Hans Linde
Jag kör om 1a raden och då händer inget. Är det en låsning?

echo hejsan | espeak -v mb-sw1 | mbrola -t 0.5 /usr/local/share/mbrola/sw1/sw1 - lukas.wav

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 10 okt 2008, 20:39
av Konservburk
Hans Linde skrev:Jag kör om 1a raden och då händer inget. Är det en låsning?

echo hejsan | espeak -v mb-sw1 | mbrola -t 0.5 /usr/local/share/mbrola/sw1/sw1 - lukas.wav
Den ska uppdatera ljudfilen lukas.wav som du sedan ska spela med aplay lukas.wav. Den borde säga "hejsan".

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 10 okt 2008, 20:41
av Konservburk
Men om nu all det där fungerar så tycker jag att lukas_snabb också borde fungera.

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 10 okt 2008, 20:45
av Hans Linde
Visst den här gången funkar det fint.

hans@hl:~$ echo hejsan | espeak -v mb-sw1 | mbrola -t 0.5 /usr/local/share/mbrola/sw1/sw1 - lukas.wav
hans@hl:~$
hans@hl:~$ aplay lukas.wav
Spelar upp WAVE 'lukas.wav' : Signed 16 bit Little Endian, Frekvens 16000 Hz, Mono
hans@hl:~$

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 10 okt 2008, 20:45
av Konservburk
Vi försöker igen med tangentfiler som du kan koppla till tangenter:

mbrola_lukas.sh:

Kod: Markera allt

#!/bin/sh
xclip -o |
espeak -v mb-sw1 |
mbrola -e /usr/local/share/mbrola/sw1/sw1 - - |
aplay -r16000 -fS16
mbrola_ofelia.sh:

Kod: Markera allt

#!/bin/sh
xclip -o |
espeak -v mb-sw2 |
mbrola -e /usr/local/share/mbrola/sw2/sw2 - - |
aplay -r16000 -fS16
mbrola_lukas_snabb.sh:

Kod: Markera allt

#!/bin/sh
xclip -o |
espeak -v mb-sw1 |
mbrola -e -t 0.5 /usr/local/share/mbrola/sw1/sw1 - - |
aplay -r16000 -fS16
mbrola_ofelia_ljus.sh:

Kod: Markera allt

#!/bin/sh
xclip -o |
espeak -v mb-sw2 |
mbrola -e -f 1.5 /usr/local/share/mbrola/sw2/sw2 - - |
aplay -r16000 -fS16
Jag har lagt till -e vid mbrola, vilket jag tror ska undvika låsningar.

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 10 okt 2008, 20:47
av Hans Linde
lukas_snabb vill inte.


hans@hl:~$ #!/bin/sh
hans@hl:~$ xclip -o |
> espeak -v mb-sw1 |
> mbrola -t 0.5 /usr/local/share/mbrola/sw1/sw1 - - |
> aplay -r16000 -fS16
ALSA lib pcm_dmix.c:874:(snd_pcm_dmix_open) unable to open slave
aplay: main:546: fel vid öppning av ljud: Enhet eller resurs upptagen
hans@hl:~$

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 10 okt 2008, 20:50
av Konservburk
Hans Linde skrev:lukas_snabb vill inte.


hans@hl:~$ #!/bin/sh
hans@hl:~$ xclip -o |
> espeak -v mb-sw1 |
> mbrola -t 0.5 /usr/local/share/mbrola/sw1/sw1 - - |
> aplay -r16000 -fS16
ALSA lib pcm_dmix.c:874:(snd_pcm_dmix_open) unable to open slave
aplay: main:546: fel vid öppning av ljud: Enhet eller resurs upptagen
hans@hl:~$
Om du tänker testa den så där så är det nog bäst att du byter ut xclip -o mot echo hejsan eller något liknande så att den får något vettigt att läsa upp.

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 10 okt 2008, 20:52
av Konservburk
En intressant fråga är nu om det går att skicka med argument till tangentfilerna i själva tangentkoppligen. Om det går så skulle man kunna ha en enda tangentfil och skicka med röst och fart som argument.

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 10 okt 2008, 20:59
av Hans Linde
Kan vi ta ett delmoment.
Det skulle öka min hastighet och spara en del "ogudaktigheter".

Jag vill att gedit ska öppna <filnamn>.sh.
Nu händer det ibland, oftas inte, mycket ofta har jag svårt att öppna med vad som hälst.
Även om jag är i "gksudo nautilus-mod". >:D

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 10 okt 2008, 21:12
av Konservburk
Hans Linde skrev:Jag vill att gedit ska öppna <filnamn>.sh.
Nu händer det ibland, oftas inte, mycket ofta har jag svårt att öppna med vad som hälst.
Från nautilus?
Är det inte bara att högerklicka, välja öppna med gedit och kryssa för öppna alltid med gedit? Nu gissar jag iofs bara... jag har inte nautilus installerat på den här datorn.

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 10 okt 2008, 21:15
av Hans Linde
Jag har letat vidare på mitt "handhavande hinder".
Filerna är markerade för att öppnas med Gedit.
Det är något som startas då filen ska öppnas, men avslutas efter 10sek.
Det går lite lättare med Open office, men.....

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 10 okt 2008, 21:18
av Hans Linde
Jag stängde Terminal-fönstren.
Det blir ingen skillnad.

För att spar och byta namn i ~/bin måste jag öppnat via Nautilus.

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 10 okt 2008, 21:20
av Konservburk
Hans Linde skrev:Jag har letat vidare på mitt "handhavande hinder".
Filerna är markerade för att öppnas med Gedit.
Det är något som startas då filen ska öppnas, men avslutas efter 10sek.
Försök starta gedit från en terminal för att se om det kommer något felmeddelande:

Kod: Markera allt

gedit ~/bin/mbrola_lukas.sh

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 10 okt 2008, 21:21
av Konservburk
Hans Linde skrev:För att spar och byta namn i ~/bin måste jag öppnat via Nautilus.
Varför? Är det fel rättigheter på den katalogen?

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 10 okt 2008, 21:23
av Hans Linde
Den öppnas utan suck.

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 10 okt 2008, 21:38
av Hans Linde
Jag har en "sådandärsupermodernwidescreenskräm" som gör att man inte mer än ca ett inlägg i taget på högen alltså.
Därför missa jag ofta att svart något tidigare än det jag läse för tillfället.

Mao såg jag just "rättighet med foldern".
Jag vet inte hur jag ser vilken rättighet jag har.
Inte heller hur jag justerar det.