Talsyntes:____"För Folk I Tiden"
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.
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.
-
- Inlägg: 3375
- Blev medlem: 06 sep 2008, 07:46
- OS: Crunchbang
- Utgåva: Vet inte/ingen utgåva passar
Re: Talsyntes: var finns programmen?
16000Hz byte till det som blir svaret i Terminal.
Bra, det blir behändigt.
Bra, det blir behändigt.
-
- Inlägg: 3375
- Blev medlem: 06 sep 2008, 07:46
- OS: Crunchbang
- Utgåva: Vet inte/ingen utgåva passar
Re: Talsyntes: var finns programmen?
Jag trodde jag skulle fixa det själv, men det bör för många alternativ för att bara testa...
Var ska detta skrivas (inte i Terminal för då blir det fel och ska det skrivas i en fil ska den spara någonstans):
chmod +F12 ~/bin/festival_very_fast.sh (2,5)
chmod +F11 ~/bin/festival_fast.sh (2)
chmod +F10 ~/bin/festival_slow.sh (1,5)
chmod +F9 ~/bin/festival_stop.sh
Filerna är sparade som körbar.
??Är "stop" lika med avbryt eller vänta?
Var ska detta skrivas (inte i Terminal för då blir det fel och ska det skrivas i en fil ska den spara någonstans):
chmod +F12 ~/bin/festival_very_fast.sh (2,5)
chmod +F11 ~/bin/festival_fast.sh (2)
chmod +F10 ~/bin/festival_slow.sh (1,5)
chmod +F9 ~/bin/festival_stop.sh
Filerna är sparade som körbar.
??Är "stop" lika med avbryt eller vänta?
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Talsyntes: var finns programmen?
Nu är jag inte riktigt med på vad du försöker göra?Hans Linde skrev:Jag trodde jag skulle fixa det själv, men det bör för många alternativ för att bara testa...
Var ska detta skrivas (inte i Terminal för då blir det fel och ska det skrivas i en fil ska den spara någonstans):
chmod +F12 ~/bin/festival_very_fast.sh (2,5)
chmod +F11 ~/bin/festival_fast.sh (2)
chmod +F10 ~/bin/festival_slow.sh (1,5)
chmod +F9 ~/bin/festival_stop.sh
Filerna är sparade som körbar.
Koden från ~/bin/stop_festival.sh avbryter uppläsningen helt och hållet. Det går antagligen att ordna något som bara pausar, men jag har en känsla av att det kan bli betyligt mer komplicerat.Hans Linde skrev:??Är "stop" lika med avbryt eller vänta?
-
- Inlägg: 3375
- Blev medlem: 06 sep 2008, 07:46
- OS: Crunchbang
- Utgåva: Vet inte/ingen utgåva passar
Re: Talsyntes: var finns programmen?
Jag svara i omvänd ordning.
Ur användar synpunkt är det igentligen ingen stor skillnad.
Med "paus" kan du markera allt (ctl A) och du gör paus
i fall det behövs. Om du behöver avbryta, gör du mindre markeringar
för att ha en aning om var du är i texten, vid avbrottet.
Men vanligen ( i mitt fall) funkar det med.
Kanske man har blivit som en Dator. Först cache-a in (med F12 "very fast"),
processa, lagra.
Ang "chmod +F12 ~/bin/festival_very_fast.sh (2,5)", avsåg jag att ha 3st hastigheter.
1,5 - 2 - 2,5 är alltså faktorn som står i tex "~/bin/festival_very_fast.sh"
Jag trodde att "x" skulle ersättas med tangenten (tex F12).
Så ville jag ha samma struktur på filnamnen, därför "..festival_stop.."
De där "(2)" skrev jag endast i webtexten här.
Var det svar? Det jag inte uppfattade var, var "chmod...."-instruktionerna ska in.
Ur användar synpunkt är det igentligen ingen stor skillnad.
Med "paus" kan du markera allt (ctl A) och du gör paus
i fall det behövs. Om du behöver avbryta, gör du mindre markeringar
för att ha en aning om var du är i texten, vid avbrottet.
Men vanligen ( i mitt fall) funkar det med.
Kanske man har blivit som en Dator. Först cache-a in (med F12 "very fast"),
processa, lagra.
Ang "chmod +F12 ~/bin/festival_very_fast.sh (2,5)", avsåg jag att ha 3st hastigheter.
1,5 - 2 - 2,5 är alltså faktorn som står i tex "~/bin/festival_very_fast.sh"
Jag trodde att "x" skulle ersättas med tangenten (tex F12).
Så ville jag ha samma struktur på filnamnen, därför "..festival_stop.."
De där "(2)" skrev jag endast i webtexten här.
Var det svar? Det jag inte uppfattade var, var "chmod...."-instruktionerna ska in.
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Talsyntes: var finns programmen?
Att ordna med vanlig pause kräver att man på något sätt kontaktar mplayer och säger åt den att pausa. Och sedan måste man kontakta mplayer igen när man vill avpausa. Man behöver antagligen ordna med någon typ av "fifo"-rörledning som mplayer kan lyssna efter kommandon i. Och nu börjar det helt plötsligt bli ganska avancerat.Hans Linde skrev:Jag svara i omvänd ordning.
Ur användar synpunkt är det igentligen ingen stor skillnad.
Med "paus" kan du markera allt (ctl A) och du gör paus
i fall det behövs. Om du behöver avbryta, gör du mindre markeringar
för att ha en aning om var du är i texten, vid avbrottet.
Men vanligen ( i mitt fall) funkar det med.
Kanske man har blivit som en Dator. Först cache-a in (med F12 "very fast"),
processa, lagra.
Det där chmod-kommandona var för att göra filerna körbara. Och du ska inte byta ut x:et eftersom det är juts det som gör filerna körbara. Om du försökte binda filerna till tangenter så kan du till att börja med läsa igenom det här inlägget igen:Hans Linde skrev:Ang "chmod +F12 ~/bin/festival_very_fast.sh (2,5)", avsåg jag att ha 3st hastigheter.
1,5 - 2 - 2,5 är alltså faktorn som står i tex "~/bin/festival_very_fast.sh"
Jag trodde att "x" skulle ersättas med tangenten (tex F12).
Så ville jag ha samma struktur på filnamnen, därför "..festival_stop.."
De där "(2)" skrev jag endast i webtexten här.
Var det svar? Det jag inte uppfattade var, var "chmod...."-instruktionerna ska in.
http://ubuntu-se.org/phpBB3/viewtopic.p ... 42#p250042
-
- Inlägg: 3375
- Blev medlem: 06 sep 2008, 07:46
- OS: Crunchbang
- Utgåva: Vet inte/ingen utgåva passar
Re: Talsyntes: var finns programmen?
Vi överger "paus".
Att byta "x-en" var ett magplask.
Å andra sidan kan det komma sig av att i det du refererar
till ( viewtopic.php?p=250042#p250042 ), var det (ett av de)
avsnittet där "min polett inte föll ända ner". Utan jag
trasslade in mig i de Grafiska inställningarna som inte
var "tillmötes" , och då du erbjöd en "easy way out" med hjälp av
några förskrivna instruktioner av kopier till Terminal.
Blev det det jag tog.
Mao just det földet förstår jag inte.
(Jag håller under tiden också på med att kopierna
stjärnan av det här så jag ska kunna repitera och
förhoppningsvis förstå "allt" .)
Kan du sammanfatta eller förtydliga. Här sätter mitt
handikap en begränsnig (om inte dummheten gör det).
Att byta "x-en" var ett magplask.
Å andra sidan kan det komma sig av att i det du refererar
till ( viewtopic.php?p=250042#p250042 ), var det (ett av de)
avsnittet där "min polett inte föll ända ner". Utan jag
trasslade in mig i de Grafiska inställningarna som inte
var "tillmötes" , och då du erbjöd en "easy way out" med hjälp av
några förskrivna instruktioner av kopier till Terminal.
Blev det det jag tog.
Mao just det földet förstår jag inte.
(Jag håller under tiden också på med att kopierna
stjärnan av det här så jag ska kunna repitera och
förhoppningsvis förstå "allt" .)
Kan du sammanfatta eller förtydliga. Här sätter mitt
handikap en begränsnig (om inte dummheten gör det).
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Talsyntes: var finns programmen?
Vad behöver förtydligas? (lite svårt att förtydliga något utan att veta vad man behöver förtydliga).Hans Linde skrev:Kan du sammanfatta eller förtydliga.
-
- Inlägg: 3375
- Blev medlem: 06 sep 2008, 07:46
- OS: Crunchbang
- Utgåva: Vet inte/ingen utgåva passar
Re: Talsyntes: var finns programmen?
Jag "tappade tråd" iom att dessa kommandon skulle in "någonstans":
chmod +x ~/bin/festival_very_fast.sh
chmod +x ~/bin/festival_fast.sh
chmod +x ~/bin/festival_slow.sh
chmod +x ~/bin/festival_stop.sh
Jag byte ut "x" av missförstånd till den tangent som skulle "peka" på filen. (Och är också ett
missförstånd)
Du ber mig titta på ( viewtopic.php?p=250042#p250042 ), och var ett avsnitt som jag
följde dina instruktioner, utan förstå innebörden. (Mest pga det var där jag provade
så mycket olika.)
Ni har gjort så mycket för min här och jag hoppas att det är till nytta andra.
Eftersom ni är flera med kompletterande kundskap, frågar jag om ni kan
göra ett flödes diagram , med förklaring. Med det kommer flera att kunna
installera talsyntes. Det verkar inte så svårt, om man utgår från nyinstallation.
Å andra sidan om du visar var följande ska stå, så kan vi gå vidare och jag kanske förstår på vägen.
chmod +x ~/bin/festival_very_fast.sh
chmod +x ~/bin/festival_fast.sh
chmod +x ~/bin/festival_slow.sh
chmod +x ~/bin/festival_stop.sh
chmod +x ~/bin/festival_very_fast.sh
chmod +x ~/bin/festival_fast.sh
chmod +x ~/bin/festival_slow.sh
chmod +x ~/bin/festival_stop.sh
Jag byte ut "x" av missförstånd till den tangent som skulle "peka" på filen. (Och är också ett
missförstånd)
Du ber mig titta på ( viewtopic.php?p=250042#p250042 ), och var ett avsnitt som jag
följde dina instruktioner, utan förstå innebörden. (Mest pga det var där jag provade
så mycket olika.)
Ni har gjort så mycket för min här och jag hoppas att det är till nytta andra.
Eftersom ni är flera med kompletterande kundskap, frågar jag om ni kan
göra ett flödes diagram , med förklaring. Med det kommer flera att kunna
installera talsyntes. Det verkar inte så svårt, om man utgår från nyinstallation.
Å andra sidan om du visar var följande ska stå, så kan vi gå vidare och jag kanske förstår på vägen.
chmod +x ~/bin/festival_very_fast.sh
chmod +x ~/bin/festival_fast.sh
chmod +x ~/bin/festival_slow.sh
chmod +x ~/bin/festival_stop.sh
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Talsyntes: var finns programmen?
Du är alltså inte helt med på hur filerna kopplas till tangenter?Hans Linde skrev:Du ber mig titta på ( viewtopic.php?p=250042#p250042 ), och var ett avsnitt som jag
följde dina instruktioner, utan förstå innebörden. (Mest pga det var där jag provade
så mycket olika.)
Det var den här biten som du inte lyckades ordna grafiskt:
1) starta gconf-editor
2) gå till apps -> compiz -> general -> allscreens -> options
3) (dubbel)klicka på command1 och fyll i värdet /home/$USER/bin/festival_slow.sh (byt ut $USER mot ditt användarnamn). Typ ska var sträng, ändra inte på namn.
4) (dubbel)klicka på run_command1_key och fyll i värdet F10. Typ ska var sträng, ändra inte på namn.
5) upprepa (3) och (4) ett antal gånger, men med en annan siffra på command1 och run_command1_key, samt en annan fil och en annan tangent.
Från terminalen blir det istället så här:
Kod: Markera allt
gconftool-2 --set --type string /apps/compiz/general/allscreens/options/command1 ~/bin/festival_slow.sh
gconftool-2 --set --type string /apps/compiz/general/allscreens/options/run_command1_key F10
Kod: Markera allt
gconftool-2 --set --type string /apps/compiz/general/allscreens/options/command2 ~/bin/festival_fast.sh
gconftool-2 --set --type string /apps/compiz/general/allscreens/options/run_command2_key F11
Kod: Markera allt
gconftool-2 --set --type string /apps/compiz/general/allscreens/options/command3 ~/bin/festival_very_fast.sh
gconftool-2 --set --type string /apps/compiz/general/allscreens/options/run_command3_key F12
Kod: Markera allt
gconftool-2 --set --type string /apps/compiz/general/allscreens/options/command4 ~/bin/festival_stop.sh
gconftool-2 --set --type string /apps/compiz/general/allscreens/options/run_command4_key F9
Det där är terminal-kommandon som gör filerna körbara. Det går lika bra att högerklicka på varje fil, välja egenskaper, fliken rättigheter och klicka i körbar. Filerna måste vara körbara för att det ska gå att binda dem till tangenttryckningar.Hans Linde skrev:Å andra sidan om du visar var följande ska stå, så kan vi gå vidare och jag kanske förstår på vägen.
chmod +x ~/bin/festival_very_fast.sh
chmod +x ~/bin/festival_fast.sh
chmod +x ~/bin/festival_slow.sh
chmod +x ~/bin/festival_stop.sh
-
- Inlägg: 3375
- Blev medlem: 06 sep 2008, 07:46
- OS: Crunchbang
- Utgåva: Vet inte/ingen utgåva passar
Re: Talsyntes: var finns programmen?
"Du är alltså inte helt med på hur filerna kopplas till tangenter?"
Men nu är jag det. Lysande!
Dessvärre var det något begränsning, som gjorde att jag inte kunde göra det grafiskt (, men det
låter vi vara).
Jag hade redan gjort filerna körbar iom att jag högerklickat och market så.
Därefter upprepade jag följaktligen det hela i terminal. Den gav ifrån sig
"missnöje", som gjorde att jag blev vilse.
Då så ska jag övergå i Ubuntu, för att "koppla tangenterna".
Jag har läst/lyssnat igenom länken för att finna var jag snubblat.
Jag återkommer.
Men nu är jag det. Lysande!
Dessvärre var det något begränsning, som gjorde att jag inte kunde göra det grafiskt (, men det
låter vi vara).
Jag hade redan gjort filerna körbar iom att jag högerklickat och market så.
Därefter upprepade jag följaktligen det hela i terminal. Den gav ifrån sig
"missnöje", som gjorde att jag blev vilse.
Då så ska jag övergå i Ubuntu, för att "koppla tangenterna".
Jag har läst/lyssnat igenom länken för att finna var jag snubblat.
Jag återkommer.
-
- Inlägg: 3375
- Blev medlem: 06 sep 2008, 07:46
- OS: Crunchbang
- Utgåva: Vet inte/ingen utgåva passar
Re: Talsyntes: var finns programmen?
Då är det gjort.
Vad är nästa steg?
Vad är nästa steg?
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Talsyntes: var finns programmen?
Fungerar det inte nu? Markera text, tryck F10, F11 eller F12. Den borde läsa upp utklippet i olika hastighet. Och F9 borde avbryta uppläsningen. Ska vi börja felsöka igen?Hans Linde skrev:Då är det gjort.
Vad är nästa steg?
Jag tittade lite på pause-grejen, och lyckades få till något som fungerar. Men det är som sagt egentligen inget som hör hemma i nybörjardelen. Men om du är intresserad så kan jag ju presentera vad jag gjort ändå.
-
- Inlägg: 3375
- Blev medlem: 06 sep 2008, 07:46
- OS: Crunchbang
- Utgåva: Vet inte/ingen utgåva passar
Re: Talsyntes: var finns programmen?
Jag är helt säkert intresserad av "paus-funktionen", då den har fördelar i
flytande text i stor mängd. Fast låt oss få til det här först.
När det är gjort. Kan jag börja använda det.
Felsökning var det:
Jag skulle vilja undanröja några tvivel/osäkerheter först som kanske kan vara felet.
1) Filerna jag placerar ut i katalogerna är det, vid omstart av PC. För jag
antar att de inte påverkas av någon "init-funktion".
2)Det som skrivs i Terminal måste göras om för varje omstart av PCn. Så
vi har inte åstakommit en "autostart" av talsyntes-funktionen med
"festival-server-funktion" utan "endast" att rösten "rms" är laddad i
Festval, när F11 trycks för att läsa markerad text.
Hmmm... där är det, tror jag.
Jag har inte gjort "de där två Terminal-fönster kommandon", eller är det något annat?
flytande text i stor mängd. Fast låt oss få til det här först.
När det är gjort. Kan jag börja använda det.
Felsökning var det:
Jag skulle vilja undanröja några tvivel/osäkerheter först som kanske kan vara felet.
1) Filerna jag placerar ut i katalogerna är det, vid omstart av PC. För jag
antar att de inte påverkas av någon "init-funktion".
2)Det som skrivs i Terminal måste göras om för varje omstart av PCn. Så
vi har inte åstakommit en "autostart" av talsyntes-funktionen med
"festival-server-funktion" utan "endast" att rösten "rms" är laddad i
Festval, när F11 trycks för att läsa markerad text.
Hmmm... där är det, tror jag.
Jag har inte gjort "de där två Terminal-fönster kommandon", eller är det något annat?
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Talsyntes: var finns programmen?
Filerna ligger kvar där de ligger även om du startar om datorn.Hans Linde skrev:1) Filerna jag placerar ut i katalogerna är det, vid omstart av PC. För jag
antar att de inte påverkas av någon "init-funktion".
Du ska inte behöva skriva något i terminalen efter varje omstart. Det ska räcka med att trycka F11 så ska koden i filen köras. Om det behövs startar den festival-sevrern, annars läser den bara upp utklippet.Hans Linde skrev:2)Det som skrivs i Terminal måste göras om för varje omstart av PCn. Så
vi har inte åstakommit en "autostart" av talsyntes-funktionen med
"festival-server-funktion" utan "endast" att rösten "rms" är laddad i
Festval, när F11 trycks för att läsa markerad text.
Hmmm... där är det, tror jag.
Det är nog något annat. Kan du köra filerna löst i terminalen? Gör de vad de ska? Markera en text och försök med detta i terminalen:Hans Linde skrev:Jag har inte gjort "de där två Terminal-fönster kommandon", eller är det något annat?
Kod: Markera allt
~/bin/festival_slow.sh
-
- Inlägg: 3375
- Blev medlem: 06 sep 2008, 07:46
- OS: Crunchbang
- Utgåva: Vet inte/ingen utgåva passar
Re: Talsyntes: var finns programmen?
Jag är helt fel ut igen....? (kraftigare ord förmissnöje)
-
- Inlägg: 3375
- Blev medlem: 06 sep 2008, 07:46
- OS: Crunchbang
- Utgåva: Vet inte/ingen utgåva passar
Re: Talsyntes: var finns programmen?
Om jag markerar text och trycker F11, så är det tyst fast PCn "tröskar" (mao något är på gång)
Jag ska kolla detta:
Det är nog något annat. Kan du köra filerna löst i terminalen? Gör de vad de ska? Markera en text och försök med detta i terminalen:
Kod: Markera allt
~/bin/festival_slow.sh
Jag ska kolla detta:
Det är nog något annat. Kan du köra filerna löst i terminalen? Gör de vad de ska? Markera en text och försök med detta i terminalen:
Kod: Markera allt
~/bin/festival_slow.sh
-
- Inlägg: 3375
- Blev medlem: 06 sep 2008, 07:46
- OS: Crunchbang
- Utgåva: Vet inte/ingen utgåva passar
Re: Talsyntes: var finns programmen?
Nej det är något som saknas.
Ubuntu:~$ ~/bin/festival_slow.sh
/home/acal/bin/festival_slow.sh: 2: Syntax error: Bad fd number
mplayer: could not connect to socket
mplayer: No such file or directory
Jag antar det räcker här med "~/bin", eller ska det skrivas ut "/....../bin?
Ubuntu:~$ ~/bin/festival_slow.sh
/home/acal/bin/festival_slow.sh: 2: Syntax error: Bad fd number
mplayer: could not connect to socket
mplayer: No such file or directory
Jag antar det räcker här med "~/bin", eller ska det skrivas ut "/....../bin?
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Talsyntes: var finns programmen?
Det är ju jag som har klantat mig såklart. Om du öppnar filen och letar reda på raden med festival --server. Den borde se ut så här:Hans Linde skrev:Ubuntu:~$ ~/bin/festival_slow.sh
/home/acal/bin/festival_slow.sh: 2: Syntax error: Bad fd number
Kod: Markera allt
(setsid festival --server >&- 2>&- &)
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Talsyntes: var finns programmen?
Men om du nu ändå är inne och pillar i filerna så kan du passa på att ändra dem så att de klarar av pause-grejen med en gång. De ska se ut så här nu:
Och så behövs en till fil, ~/bin/festival_pause.sh:
Den gör du körbar och kopplar till någon tangent, på samma sätt som tidigare.
Kod: Markera allt
#!/bin/sh
(setsid festival --server >&- 2>&- &)
FIFO=~/.mplayer/festival.$$.fifo
mkdir -p "${FIFO%/*}" &&
test -p "$FIFO" || mkfifo "$FIFO"
until xclip -o | festival_client --ttw 2>&-
do sleep 1
done | mplayer -input file="$FIFO" -really-quiet -speed 1.5 -af scaletempo -demuxer rawaudio -rawaudio channels=1:rate=16000 -
rm -f "$FIFO"
Kod: Markera allt
#!/bin/sh
for FIFO in ~/.mplayer/festival*.fifo
do test -p "$FIFO" && echo pause >"$FIFO"
done
-
- Inlägg: 3375
- Blev medlem: 06 sep 2008, 07:46
- OS: Crunchbang
- Utgåva: Vet inte/ingen utgåva passar
Re: Talsyntes: var finns programmen?
Det hade jag fått leta efter, men det är något mera.
Det inte bra. Mera som tre röster konon.
Jag la också märke.........eller inte
Jag kopierar in filerna på nästa inlägg
Det inte bra. Mera som tre röster konon.
Jag la också märke.........eller inte
Jag kopierar in filerna på nästa inlägg