Sida 10 av 98

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 01 okt 2008, 19:36
av Konservburk
Så allt fungerar nu?

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 01 okt 2008, 20:02
av Hans Linde
Nu är det bara att F9 ska göra "pause".

Vi har också felet på slutet, (av lite betydelse).
Exempel: text är "other requests come from people"
och rösten säger "other requests come from people..people"

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 01 okt 2008, 21:04
av Hans Linde
Om det hjälp har jag också lagt märke till när "pause" (F9) trycks,
förändras markeringen över text. Med det menar jag
att något registreras när F9 trycks.

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 01 okt 2008, 21:14
av Konservburk
Är det bara tangentbindningen som inte fungerar? Eller fungerar pause inte ens från terminalen? Har du isf gjort felsökningen som jag föreslog några inlägg bak?

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 01 okt 2008, 21:43
av Hans Linde
Jag gjord testerna du föreslog.
Det är även så att "pause" inte stannar rösten från Terminal.
Det är under det förloppet som Terminal ser ut att stannat.
Dvs "hans@hl:~" kommer inte upp på följande rad.

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 01 okt 2008, 21:44
av Konservburk
Hans Linde skrev:Jag gjord testerna du föreslog.
Det är även så att "pause" inte stannar rösten från Terminal.
Det är under det förloppet som Terminal ser ut att stannat.
Dvs "hans@hl:~" kommer inte upp på följande rad.
Vad säger mplayer när du startar den? Jag misstänker att den av någon anledning inte vill lyssna på fifo-filen.

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 01 okt 2008, 21:52
av Hans Linde
Jo det där har vi gjort också, men min avrapportering lämnar ofta endel kvar att önska.

Så där ser det ut i Terminal. Rösten säger det välkänd "some text that can be spoken".

hans@hl:~$ mkfifo test.fifo
mkfifo: kan inte skapa fifo "test.fifo": Filen existerar
hans@hl:~$ /usr/local/bin/mplayer -input file=test.fifo test.wav
MPlayer 1.0rc2-4.2.3 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM)2 CPU T7400 @ 2.16GHz (Family: 6, Model: 15, Stepping: 6)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

Playing test.wav.
Audio file file format detected.
==========================================================================
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 16000 Hz, 1 ch, s16le, 256.0 kbit/100.00% (ratio: 32000->32000)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
AO: [oss] 16000Hz 1ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A: 1.5 (01.4) of 2.0 (02.0) 0.1%

Exiting... (End of file)
hans@hl:~$

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 01 okt 2008, 22:00
av Konservburk
Gör nu om samma test med /usr/bin/mplayer istället för /usr/local/bin/mplayer.

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 01 okt 2008, 22:09
av Hans Linde
Det går bra.

Ska jag testa "pause" samtidigt?

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 01 okt 2008, 22:14
av Konservburk
Hans Linde skrev:Det går bra.

Ska jag testa "pause" samtidigt?
Det var tanken. Om det funkar med /usr/bin/mplayer, men inte med /usr/local/bin/mplayer så är det din egenkompilerade mplayer som inte stödjer att att styras från fifo-filer.

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 01 okt 2008, 22:15
av Hans Linde
Jag provar att köra "pause" ett andra terminalfönster.
Det påverkar inte rösten, men jag får det här felmeddelande,
när klickar i fönstret (efter 1min).

hans@hl:~$ ~/bin/festival_pause.sh
/home/hans/bin/festival_pause.sh: 4: cannot create /home/hans/.mplayer/festival.1023.fifo: Interrupted system call

hans@hl:~$

Vad säger det?

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 01 okt 2008, 22:19
av Konservburk
Jag menade inte att du skulle köra hela ~/bin/festival_pause.sh, utan bara:

Kod: Markera allt

echo pause >test.fifo

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 01 okt 2008, 22:28
av Hans Linde
Nej, det blir intet.

Terminal "stannar"

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 01 okt 2008, 22:31
av Konservburk
Just nu vet jag inte riktigt vad som kan vara fel. Går allt bra om du gör om testet på datorn där pause fungerar? Mest för att utesluta eventuella handahavandemissar.

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 01 okt 2008, 22:34
av Konservburk
Vi kan ju även testa den grundläggande fifo-funktionen:

terminal1:

Kod: Markera allt

mkfifo test2.fifo
cat test2.fifo
terminal2:

Kod: Markera allt

echo hejsan > test2.fifo
Det borde dyka upp ett hejsan i terminal1.

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 01 okt 2008, 22:38
av Hans Linde
ang 22:31
"pause" fungerar inte alls, varken i terminal eller F9.

Ska testdet andra och återkommer snart.

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 01 okt 2008, 22:40
av Hans Linde
hans@hl:~$ mkfifo test2.fifo
hans@hl:~$ cat test2.fifo
hejsan
hans@hl:~$

hans@hl:~$ echo hejsan > test2.fifo
hans@hl:~$

okay?
Hejsan, det gjorde det.

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 01 okt 2008, 22:46
av Konservburk
Jag fick för mig att du hade fått pause att fungera:

http://www.ubuntu-se.org/phpBB3/viewtop ... 33#p250833

Det stämmer alltså inte?

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 01 okt 2008, 22:47
av Hans Linde
Har du fler ideer innan vi tar kväll?

Kanske det är ide att se om jag ska ta bort Det överflödiga av Mplayer?
(Scaletempo tror jag inteatt jag lyckades "trycka in" något.)

Annars kanske morgonen har lösningen.

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Postat: 01 okt 2008, 22:52
av Hans Linde
Jo du har rätt.
Jag fick"pause" att fungera några ggr efter varandra "av o på ",
men så funkade det inte igen. Det var efter det som jag
la märke till att det stog "F-lock" på en tangent.
Det var en serie av handhavandefel.
Men jag är säker på att F9 stannade och startade rösten några ggr.