Visa obesvarade inlägg | Visa aktiva trådar Aktuellt datum och tid: 23 feb 2020, 20:39

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.



Svara på tråd  [ 1949 inlägg ]  Gå till sida Föregående  1 ... 4, 5, 6, 7, 8, 9, 10 ... 98  Nästa
 Talsyntes:____"För Folk I Tiden" 
Författare Meddelande

Blev medlem: 06 sep 2008, 06:46
Inlägg: 3373
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Jag såg ditt "paus-inlägg".
Då tar det lite längre tid.
Återkommer.


29 sep 2008, 21:04
Profil

Blev medlem: 06 sep 2008, 06:46
Inlägg: 3373
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
God feedback, även om det är utrymme för förbättring.

Markerad text läses då F10-12 trycks.
Det tar lång tid innan den läser.
F9 stannar inte talet.


29 sep 2008, 21:14
Profil
Användarvisningsbild

Blev medlem: 07 apr 2007, 21:28
Inlägg: 5919
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Hans Linde skrev:
Markerad text läses då F10-12 trycks.
Det tar lång tid innan den läser.

Prova att ett par gånger efter varandra. Förstå gången måste den starta festival-servern, vilket kan ta en liten stund. Har du fortfarande problem med att det talas i kanon?

Hans Linde skrev:
F9 stannar inte talet.

Det är tangenten du kopplade ~/bin/festival_stop.sh till? Åter igen, kör den filen löst och se om du får något felmeddelande. Prova även att ta bort 2>&- från slutet av raden i den filen och försök igen.


29 sep 2008, 21:22
Profil

Blev medlem: 06 sep 2008, 06:46
Inlägg: 3373
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Nej det är inte konon nu.

Ja det startar fortare 2a gången. Det är ändå obekvämt. Mao blir "paus-funktion" värdeful
om det påverkar start efter paus.
Starttiden minskar också om talhastigheten är högre. Mao är det något med Rösten rms
som du rimligen inte kan påverka. Dock är rösterna snabbare än min utvärdering så jag kommer att
väla 1-1.3, 1.5 , 2. Mao får jag flytt dem ett snäpp, men det får bli när det andra är ok.

Jag startar rösten och kör "~/bin/festival_stop.sh" i Terminal . Nej det stannar inte.
Jag monifierar filen till
#!/bin/sh
pkill -P `pgrep 'festival.*sh' | xargs | sed 's/\s\+/,/g'`
och provar båda alternativen. Nej tyvärr.


29 sep 2008, 21:46
Profil
Användarvisningsbild

Blev medlem: 07 apr 2007, 21:28
Inlägg: 5919
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Hans Linde skrev:
Jag startar rösten och kör "~/bin/festival_stop.sh" i Terminal . Nej det stannar inte.
Jag monifierar filen till
#!/bin/sh
pkill -P `pgrep 'festival.*sh' | xargs | sed 's/\s\+/,/g'`
och provar båda alternativen. Nej tyvärr.

Då får vi felsöka lite. Kör dessa kommandon i en terminal när du har en festival igång som pratar:

Test1:

Kod:
pgrep 'festival.*sh'

Det borde dyka upp minst ett nummer.

Test2:

Kod:
pgrep 'festival.*sh' | xargs

Borde vara likadant som i test1.

Test3:

Kod:
pgrep 'festival.*sh' | xargs | sed 's/\s\+/,/g'

Fortfarande likadant som i test1.

Test4:

Kod:
pkill -P `pgrep 'festival.*sh' | xargs | sed 's/\s\+/,/g'`

Nu borde den stoppa uppspelningen (vilket uppenbarligen inte fungerar).


29 sep 2008, 21:53
Profil

Blev medlem: 06 sep 2008, 06:46
Inlägg: 3373
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Rösten starta om vid varje försök med F12.
Den stannar aldrig. F12 är nu 1.0, dvs ingen accelleration.

Ur Terminal:

Ubuntu:~$ pgrep 'festival.*sh'
Ubuntu:~$ pgrep 'festival.*sh' | xargs

Ubuntu:~$ pgrep 'festival.*sh' | xargs | sed 's/\s\+/,/g'

Ubuntu:~$ pkill -P `pgrep 'festival.*sh' | xargs | sed 's/\s\+/,/g'`
pkill: option requires an argument -- P
Usage: pkill [-SIGNAL] [-fvx] [-n|-o] [-P PPIDLIST] [-g PGRPLIST] [-s SIDLIST]
[-u EUIDLIST] [-U UIDLIST] [-G GIDLIST] [-t TERMLIST] [PATTERN]
Ubuntu:~$


29 sep 2008, 22:05
Profil

Blev medlem: 06 sep 2008, 06:46
Inlägg: 3373
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
åter till frukost


29 sep 2008, 22:08
Profil
Användarvisningsbild

Blev medlem: 07 apr 2007, 21:28
Inlägg: 5919
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Då gör vi ett nytt försök:

~/bin/festival_slow.sh, med flera:

Kod:
#!/bin/sh
(setsid festival --server >&- 2>&- &)
pkill -P `pgrep -d, 'festival_'` mplayer 2>&-
FIFO=~/.mplayer/festival.$$.fifo
trap 'rm -f "$FIFO"' EXIT
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 -

~/bin/festival_stop.sh:

Kod:
#!/bin/sh
pkill -P `pgrep -d, 'festival_'` mplayer 2>&-

~/bin/festival_pause.sh:

Kod:
#!/bin/sh
for FIFO in ~/.mplayer/festival*.fifo
do test -p "$FIFO" && echo pause >"$FIFO"
done


29 sep 2008, 23:03
Profil
Användarvisningsbild

Blev medlem: 07 apr 2007, 21:28
Inlägg: 5919
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Jag har också märkt att det tar en stund för festival att komma igång, speciellt om man markerar längre stycken. Det verkar som att festival vill läsa in och bearbeta allting innan den ens börjar prata över huvud taget.

Jag har gjort ett försök att hugga upp utklippet i meningar och skicka en mening i taget till festival. Det verkar fungera hyffsat bra, men det blir ett litet klickljud mellan meningarna. Du får själv avgöra vilken variant du tycker fungerar bäst.

Jag har bara ändrat i ~/bin/festival_slow.sh, och motsvarande:

Kod:
#!/bin/sh
(setsid festival --server >&- 2>&- &)
pkill -P `pgrep -d, 'festival_'` mplayer 2>&-
FIFO=~/.mplayer/festival.$$.fifo
trap 'rm -f "$FIFO"' EXIT
mkdir -p "${FIFO%/*}" &&
test -p "$FIFO" || mkfifo "$FIFO"
xclip -o | xargs |
awk -F'[?.!][ \t\n]' '{for(i=1;i<=NF;i++)printf("%s\n", $i)}' |
while read sentence
do until echo "$sentence" | festival_client --ttw 2>&-; do sleep 1; done
done | mplayer -input file="$FIFO" -really-quiet -speed 1.5 -af scaletempo -demuxer rawaudio -rawaudio channels=1:rate=16000 -

En variant som undviker klickljuden genom en kort pause mellan varje mening:

Kod:
#!/bin/sh
(setsid festival --server >&- 2>&- &)
pkill -P `pgrep -d, 'festival_'` mplayer 2>&-
FIFO=~/.mplayer/festival.$$.fifo
trap 'rm -f "$FIFO"' EXIT
mkdir -p "${FIFO%/*}" &&
test -p "$FIFO" || mkfifo "$FIFO"
xclip -o | xargs |
awk -F'[?.!][ \t\n]' '{for(i=1;i<=NF;i++)printf("%s\n", $i)}' |
while read sentence
do until echo "$sentence" | 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 -
done


29 sep 2008, 23:15
Profil

Blev medlem: 06 sep 2008, 06:46
Inlägg: 3373
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Intressant!

Jag gör enligt inlägg "idag 00:03".
slow, stop o paus, ändras eller skapas.

Test att stoppa slow(F10), fast(F11) o very fast(F12), Det går bra.

Jag kopplar "paus" till F8 med följande i Terminal:
gconftool-2 --set --type string /apps/compiz/general/allscreens/options/command1 ~/bin/festival_paus.sh
gconftool-2 --set --type string /apps/compiz/general/allscreens/options/run_command1_key F8

Test på nytt och nu funkar inte "slow"(F10) . F11 o F12 pratar men F8(paus) lyckas ej.

Tyvärr är jag inte i kondition för att göra en felsökning just nu. Tittar på lite senare.

Iden med att marker en mening, blir ergonomiskt opraktisk eftersom en begränsning/svaghet
i talsynteskonceptet som det är idag, är just det här med att behöva markera texten (det
kan ju rimligen inte ske på annat sätt,men...).
Kan du få "paus" att fungera är det mera användbar, som jag ser det.
Ser vi på det vidare, om någon med synfel tar upp det här, blir det också bättre.
Fast det förutsätt att det inte tar lång tid att start efter "paus".

Jag återkommer dock efter en längre (hoppas jag) paus.

Inlägg 00:15 är mao inte utvärdet ännu.


30 sep 2008, 04:16
Profil
Användarvisningsbild

Blev medlem: 07 apr 2007, 21:28
Inlägg: 5919
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Hans Linde skrev:
Tyvärr är jag inte i kondition för att göra en felsökning just nu. Tittar på lite senare.

När du felsöker, börja som vanligt med att köra filerna löst i terminalen och se om det kommer något felmeddelande eller liknande.

Hans Linde skrev:
Iden med att marker en mening, blir ergonomiskt opraktisk eftersom en begränsning/svaghet
i talsynteskonceptet som det är idag, är just det här med att behöva markera texten (det
kan ju rimligen inte ske på annat sätt,men...).

Tanken var inte att du skulle behöva markera en mening i taget, utan du markerar ett stort stycke som vanligt, men istället för att hela stycket skickas på en gång till festival, så skickas istället en mening i taget, vilket innebär att festival kan böja prata redan innan den har bearbetat all text.

Hans Linde skrev:
Kan du få "paus" att fungera är det mera användbar, som jag ser det.
Ser vi på det vidare, om någon med synfel tar upp det här, blir det också bättre.
Fast det förutsätt att det inte tar lång tid att start efter "paus".

Som pause funkar för mig så stannar och startar den på direkten.


30 sep 2008, 04:26
Profil

Blev medlem: 06 sep 2008, 06:46
Inlägg: 3373
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar
Svara med citat
Inlägg Talsyntes/Festival/Scaletempo/Ubuntu-AMD64
Hej

Började lägga in det samma på mitt "tjänstevapen".
Men kom fram till Scaletempo-installation som "morrade" att
den var gjord för i386 inte till AMD64. Antar att det är
Ubuntu-versionen som avses eftersom det är Intel Dualcore.
Det är juen 64bit CPU,men det borde kanske vara i386-version
istället.
Jag tankade ner der "mplayer-scaletempo-patches-r1" som är
platformsoberoende, men det hjälpt inte.

Finns det "snabbfix" på detta? Tex installera i386 eller
en scaletempo-version som passar?
Annars vill jag lägga kraften på huvudtråden:
viewtopic.php?f=186&t=31908&st=0&sk=t&sd=a&start=80

Jag la det här på en annan länk för att det inte skulle bli
än mer komplext. Hoppas det är okay.

Hans


30 sep 2008, 13:56
Profil

Blev medlem: 06 sep 2008, 06:46
Inlägg: 3373
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Hej

Då har det blivit några timmar framför ursprungs-PCn. Dvs där jag slutade vid 4-tiden.

Det var ett stavfel som jag skapat i tangentkoppling kommandot till pause.


Nu är det något kvar som jag inte förstår.
Det är lite svårt att förklara tror jag. Vi får se om det blir tydligt nog.

Det går inte att få alla fyra funktionstangenterna att fungera samtidigt.
Jag kan alltså få "pause" att funka. Det funktionen är utmärkt.
Fast när jag lägger in den(F8) försvinner "slow" (F10).
Jag har backat till instruktionerna för funktionerna till inlägg "igår 21:51"
Kan du se var det brister?


30 sep 2008, 17:24
Profil
Användarvisningsbild

Blev medlem: 07 apr 2007, 21:28
Inlägg: 5919
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Hans Linde skrev:
Det är lite svårt att förklara tror jag. Vi får se om det blir tydligt nog.

Det går inte att få alla fyra funktionstangenterna att fungera samtidigt.
Jag kan alltså få "pause" att funka. Det funktionen är utmärkt.
Fast när jag lägger in den(F8) försvinner "slow" (F10).
Jag har backat till instruktionerna för funktionerna till inlägg "igår 21:51"
Kan du se var det brister?

Du måste använda en unik siffra för varje tangentbindning. Du har med all säkerhet kört med command1 och run_command1_key mer än en gång, vilket innebär att du skriver över den gamla bindningen.


30 sep 2008, 17:39
Profil

Blev medlem: 06 sep 2008, 06:46
Inlägg: 3373
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
mitt på.
återkommer.


30 sep 2008, 17:48
Profil

Blev medlem: 06 sep 2008, 06:46
Inlägg: 3373
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Det var lite pinsamt, men skönt att få till.
Nu har jag också lagt dem i ordning.
f8-stopp
f9-paus
f10-långsam
f11-medel
f12-snabb

Jag återkommer när jag kommit en bit på det som följer.


30 sep 2008, 18:10
Profil

Blev medlem: 06 sep 2008, 06:46
Inlägg: 3373
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Utvärdering av inlägg "idag 00:15".
Att läsa in text i omgång, 2 versioner.

De andra har inte klick-ljudet. Det är nog bra.
Fast det är troligen inte som du tänkt.
Båda versionerna har samma starttid som tidigare och dessvärre blir det en uppehåll
där du antagligen lagt in delning i inläsningen. Det ligger ca 90 tecken fram.
Jag har inte testat på längre text, än att det blir en paus.

(fast 1,5 är nu "med" , dvs "festival_med")

Jo, vad tydlig jag är...............
Pausen är ungefär lika lång som starttiden.


30 sep 2008, 18:52
Profil
Användarvisningsbild

Blev medlem: 07 apr 2007, 21:28
Inlägg: 5919
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Var värt ett fösök iaf. Jag har tyvärr inga andra idéer på hur man skulle kunna snabba upp uppstarten.

Känner du dig nöjd nu? Eller är det fler saker du vill ordna runt detta?


30 sep 2008, 19:03
Profil

Blev medlem: 06 sep 2008, 06:46
Inlägg: 3373
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Jag är mycket tacksam för det bestånd ni erbjudit.

Om det inte är möjligt att påverka starttiden, pga det ligger i röst-profilen,
så är det troligen inget att önska.

Jag kan ändå inte förstå att det inte fanns mera ett vinna i tid på
din server-idee. Ambitionen var att får rösten förlagrad, så att det
endast var texten, som behövde förnyas.
Vann vi inget på det?


30 sep 2008, 19:51
Profil
Användarvisningsbild

Blev medlem: 07 apr 2007, 21:28
Inlägg: 5919
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Hans Linde skrev:
Jag kan ändå inte förstå att det inte fanns mera ett vinna i tid på
din server-idee. Ambitionen var att får rösten förlagrad, så att det
endast var texten, som behövde förnyas.
Vann vi inget på det?

Lite vinner vi nog. Men aldrig första gången, utan det blir isf vid upprepade uppläsningar. Det verkar ju också som att det är mycket tyngre att omvanlda text till tal än att läsa in själva röstfilerna. Om det är en störande lång väntetid så fanns det väl några röster som var mer snabba med att komma igång som du kanske kan använda.

Sen kan det ju vara vettigt att sammanfatta vad som har gjorts så att det går att upprepa på andra datorer utan att behöva plöja igenom hela den här tråden.


30 sep 2008, 20:15
Profil
Visa inlägg nyare än:  Sortera efter  
Svara på tråd   [ 1949 inlägg ]  Gå till sida Föregående  1 ... 4, 5, 6, 7, 8, 9, 10 ... 98  Nästa

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 3 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
Main Engineer for phpBB3: Bertie at phpBB.com © 2000 - 2002, 2005 - 2007, the Group behind the Open Source code of phpBB.
Designed by STSoftware, modified by Katt, Konservburk & Peetra. Swedish translation by Peetra & phpBB Sweden © 2006-2011