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

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

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

aplay lukas.wav

Låter bra.
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 »

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

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Inlägg av Konservburk »

Men om nu all det där fungerar så tycker jag att lukas_snabb också borde fungera.
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 »

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

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Inlägg 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.
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 »

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

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Inlägg 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.
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 »

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
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: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.
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 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.....
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 stängde Terminal-fönstren.
Det blir ingen skillnad.

För att spar och byta namn i ~/bin måste jag öppnat via Nautilus.
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: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
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ör att spar och byta namn i ~/bin måste jag öppnat via Nautilus.
Varför? Är det fel rättigheter på den katalogen?
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 »

Den öppnas utan suck.
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 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.
Skriv svar

Återgå till "Experimentverkstad"