Visa obesvarade inlägg | Visa aktiva trådar Aktuellt datum och tid: 19 okt 2019, 13:58

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, 2, 3, 4, 5, 6, 7, 8 ... 98  Nästa
 Talsyntes:____"För Folk I Tiden" 
Författare Meddelande
Användarvisningsbild

Blev medlem: 07 apr 2007, 22:28
Inlägg: 5919
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Hans Linde skrev:
File not found: 'test.wav'
Failed to open test.wav.

Du måste ha en fil som heter "test.wav" som ligger i samma katalog som du är i.


28 sep 2008, 10:28
Profil

Blev medlem: 06 sep 2008, 07: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 har ingen wav-fil, så jag tar en mp3-fil.
Jag provar att lägga den på skrivbordet och i en katalog.
Utgår från platsen där filen ligger och öppnar Terminal.
Där skriver jag:
mplayer Cover.mp3
Svaret blir det samma som tidigare.
"Cover.mp3" är ljudfilen.

Var felar det?


28 sep 2008, 11:00
Profil
Användarvisningsbild

Blev medlem: 07 apr 2007, 22:28
Inlägg: 5919
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Hans Linde skrev:
Jag har ingen wav-fil, så jag tar en mp3-fil.
Jag provar att lägga den på skrivbordet och i en katalog.
Utgår från platsen där filen ligger och öppnar Terminal.
Där skriver jag:
mplayer Cover.mp3
Svaret blir det samma som tidigare.
"Cover.mp3" är ljudfilen.

Om du bara öppnar en terminal så hamnar du i hemkatalogen. Kör kommandot: cd Skrivbord eller cd Desktop (beroende på språk) för att ta dig till skrivbordet.


28 sep 2008, 12:19
Profil

Blev medlem: 06 sep 2008, 07:46
Inlägg: 3373
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Jajamen, nu sånger det..
Så vad näst?


28 sep 2008, 12:53
Profil
Användarvisningsbild

Blev medlem: 07 apr 2007, 22:28
Inlägg: 5919
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Då testar vi att mellanlagra det festival ska säga som en ljudfil. Och sedan försöker vi spela upp den ljudfilen med mplayer:

Kod:
echo "some text that can be spoken" | festival_client --ttw >test.wav

Kod:
mplayer test.wav


28 sep 2008, 13:12
Profil

Blev medlem: 06 sep 2008, 07:46
Inlägg: 3373
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Du menar så här (jag provade också "cd Skrivbordet", men det var inte rätt):

Ubuntu:~$ echo "some text that can be spoken" | festival_client --ttw >Cover.mp3
socket: connect failed
Ubuntu:~$ mplayer Cover.mp3
MPlayer 1.0rc2-4.2.3 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz (Family: 15, Model: 4, Stepping: 1)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing Cover.mp3.
Win32 LoadLibrary failed to load: avisynth.dll, /usr/lib/win32/avisynth.dll, /usr/local/lib/win32/avisynth.dll
Seek failed


Exiting... (End of file)
Ubuntu:~$


28 sep 2008, 13:22
Profil
Användarvisningsbild

Blev medlem: 07 apr 2007, 22:28
Inlägg: 5919
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Hans Linde skrev:
Du menar så här (jag provade också "cd Skrivbordet", men det var inte rätt):

Skrivbordet eller inte spelar ingen roll, eftersom du sparar filen i den katalog du står i.

Hans Linde skrev:
Ubuntu:~$ echo "some text that can be spoken" | festival_client --ttw >Cover.mp3
socket: connect failed

1) Det som står efter ">" är namnet på den .wav-fil som du sparar. Du ska inte döpa den till någonting med .mp3 eller liknande. Jag kallade filen test.wav.

2) Du måste ha festival --server igång i en annan terminal. Annars kommer festival_client klaga så här: socket: connect failed.

Går allt bra så ska du få en .wav-fil i den nuvarande katalogen. Den ska du försöka spela upp med mplayer.


28 sep 2008, 13:42
Profil

Blev medlem: 06 sep 2008, 07: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 inte vad vi tänkt, eller..? PCn skulle spela "test.wav" med Mplayer.
Eller var det ett delmont. Kanske dags för en paus.

Så här gjorde jag:
Skapade en "test.wav" som jag la på Skrivbordet.
Där ifrån ö pnar jag en Terminal
-Ubuntu:~$ festival --server
server Sun Sep 28 14:19:07 2008 : Festival server started on port 1314
client(1) Sun Sep 28 14:20:36 2008 : accepted from localhost
client(1) Sun Sep 28 14:20:40 2008 : disconnected

Och det ser bra ut.

Öppnar en till Terminal

Ubuntu:~$ echo "some text that can be spoken" | festival_client --ttw >test.wav
Ubuntu:~$ mplayer test.wav
MPlayer 1.0rc2-4.2.3 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz (Family: 15, Model: 4, Stepping: 1)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing test.wav.
Audio file file format detected.
==========================================================================
Forced audio codec: mad
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: [pulse] 16000Hz 1ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A: 1.7 (01.6) of 2.0 (02.0) 0.0%

Exiting... (End of file)
Ubuntu:~$

PCn läser upp "some text that can be spoken".
Jag hade vänta mig ljudet från "test.wav".


28 sep 2008, 14:32
Profil
Användarvisningsbild

Blev medlem: 07 apr 2007, 22:28
Inlägg: 5919
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Det där fungerade precis som tänkt. >test.wav betyder att du sparar det som festival säger i filen test.wav (som du därefter spelar upp med mplayer).

Då vet vi att din mplayer kan spela upp sådant ljud som festival skapar. Nu gäller det att försöka få den att göra det utan mellanlagring.

Test1:

Kod:
echo "some text that can be spoken" | festival_client --ttw | mplayer -demuxer rawaudio -

Det borde låta, även om det inte låter som det ska.

Test2:

Kod:
echo "some text that can be spoken" | festival_client --ttw | mplayer -demuxer rawaudio -rawaudio channels=1:rate=16000 -

Nu borde det låta precis som det ska.

Test3:

Kod:
echo "some text that can be spoken" | festival_client --ttw | mplayer -speed 1.5 -af scaletempo -demuxer rawaudio -rawaudio channels=1:rate=16000 -

Med detta tillägg borde den spela upp ljudet fortare än förut.

Test4:

Kod:
echo "some text that can be spoken" | festival_client --ttw | mplayer -really-quiet -speed 1.5 -af scaletempo -demuxer rawaudio -rawaudio channels=1:rate=16000 -

Samma som test3, men mplayer talar inte längre om vad den gör. Det var precis det här testet som inte fungerade för dig förut.


28 sep 2008, 15:25
Profil

Blev medlem: 06 sep 2008, 07: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 ju syn att vi skulle bort just som det blev spännande (igen).

Okay jag håller med att jag skröt lite om min höghastigetsavlysssningsförmåga,
men alternativ 1 fick mig på plats.

Mao 1 hörde och det gick undan, 2 var "standard", men sedan vill det sig inte
för 3 o 4 var tyst.

Jag tog kopia på hela Terminal flödet.
Terminal 1:
A) Ubuntu:~$ festival --server
server Sun Sep 28 21:45:13 2008 : Festival server started on port 1314
client(1) Sun Sep 28 21:45:50 2008 : accepted from localhost
client(1) Sun Sep 28 21:45:51 2008 : disconnected
client(2) Sun Sep 28 21:46:35 2008 : accepted from localhost
client(2) Sun Sep 28 21:46:36 2008 : disconnected
client(3) Sun Sep 28 21:47:01 2008 : accepted from localhost
client(3) Sun Sep 28 21:47:02 2008 : disconnected
client(4) Sun Sep 28 21:47:22 2008 : accepted from localhost
client(4) Sun Sep 28 21:47:22 2008 : disconnected
client(5) Sun Sep 28 21:48:03 2008 : accepted from localhost
client(5) Sun Sep 28 21:48:03 2008 : disconnected

Terminal 2:
A) Ubuntu:~$ echo "some text that can be spoken" | festival_client --ttw >test.wav

B) Ubuntu:~$ mplayer test.wav
MPlayer 1.0rc2-4.2.3 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz (Family: 15, Model: 4, Stepping: 1)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing test.wav.
Audio file file format detected.
==========================================================================
Forced audio codec: mad
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: [pulse] 16000Hz 1ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A: 1.5 (01.5) of 2.0 (02.0) 0.0%

Exiting... (End of file)
!!!!!!!! HÄR pratas det +++++++++++++

test 1) Ubuntu:~$ echo "some text that can be spoken" | festival_client --ttw | mplayer -demuxer rawaudio -
MPlayer 1.0rc2-4.2.3 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz (Family: 15, Model: 4, Stepping: 1)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing -.
Reading from stdin...
rawaudio file format detected.
==========================================================================
Forced audio codec: mad
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 44100 Hz, 2 ch, s16le, 1411.2 kbit/100.00% (ratio: 176400->176400)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
AO: [pulse] 44100Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A: 0.0 (00.0) of 0.0 (unknown) ??,?%

Exiting... (End of file)
!!!!!!!!! HÄR pratas det mycket fort++++++++++++++

test 2) Ubuntu:~$ echo "some text that can be spoken" | festival_client --ttw | mplayer -demuxer rawaudio -rawaudio channels=1:rate=16000 -
MPlayer 1.0rc2-4.2.3 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz (Family: 15, Model: 4, Stepping: 1)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing -.
Reading from stdin...
rawaudio file format detected.
==========================================================================
Forced audio codec: mad
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: [pulse] 16000Hz 1ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A: 1.7 (01.6) of 0.0 (unknown) 0.0%

Exiting... (End of file)
!!!!!!!! HÄR är det "standard" röst, som B tror jag++++++++++


test3) Ubuntu:~$ echo "some text that can be spoken" | festival_client --ttw | mplayer -speed 1.5 -af scaletempo -demuxer rawaudio -rawaudio channels=1:rate=16000 -
MPlayer 1.0rc2-4.2.3 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz (Family: 15, Model: 4, Stepping: 1)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing -.
Reading from stdin...
rawaudio file format detected.
==========================================================================
Forced audio codec: mad
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)
==========================================================================
Couldn't find audio filter 'scaletempo'
[libaf] Couldn't create or open audio filter 'scaletempo'
Error at audio filter chain pre-init!

Exiting... (Fatal error)
!!!!!!!! HÄR är det tyst+++++++++++++++

test4) Ubuntu:~$ echo "some text that can be spoken" | festival_client --ttw | mplayer -really-quiet -speed 1.5 -af scaletempo -demuxer rawaudio -rawaudio channels=1:rate=16000 -
mplayer: could not connect to socket
mplayer: No such file or directory
!!!!!! HÄR är det tyst+++++++++++++++

Ubuntu:~$


Hoppas jag inte är övertydlig, och slösar med web utrymme.
Går det att fixa?


28 sep 2008, 22:06
Profil
Användarvisningsbild

Blev medlem: 07 apr 2007, 22:28
Inlägg: 5919
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Hans Linde skrev:
Hoppas jag inte är övertydlig, och slösar med web utrymme.

Det är jättebra att du är tydlig. Nu vet jag precis vad som strular. Det här lilla felmeddelandet är problemets kärna:

Citat:
Couldn't find audio filter 'scaletempo'

Den version av mplayer som du använder saknar tydligen detta ljudfilter. Du kan försöka utan, med överhängade risk för piff och puff syndromet:

Kod:
echo "some text that can be spoken" | festival_client --ttw | mplayer -speed 1.5 -demuxer rawaudio -rawaudio channels=1:rate=16000 -

Hans Linde skrev:
Går det att fixa?

Klart att det går att fixa. Det funkar ju för mig. Jag har en egenkompilerad mplayer, så det är antagligen därför. Ska se om jag kan hitta i vilken version scaletempo-filtret infördes.


28 sep 2008, 22:24
Profil
Användarvisningsbild

Blev medlem: 07 apr 2007, 22:28
Inlägg: 5919
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
OK, nu har jag hittat var scaletempo kommer ifrån:

http://scaletempo.sourceforge.net/0/

Det finns en .deb-fil för ubuntu hardy som du kan ladda ner och installera.


28 sep 2008, 22:35
Profil

Blev medlem: 06 sep 2008, 07:46
Inlägg: 3373
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Se där nu blev glad och harmonisk (det är bara hustrun som börjar få en stelblick
när hon ser en konservburk på min skärm) igen.

Jag tog mig friheten att avvakta försöket i slutet på ditt tidiga svar,
för nu börja ögonen gå i kors.

Men "mplayer-scaletempo-1.0rc2-1rj1_i386.deb" ligger på Skrivbordet
för morgondagens pass.


28 sep 2008, 23:06
Profil

Blev medlem: 06 sep 2008, 07: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 känns iaf utvecklande när det är inväcklat, eller är det så att det blir invecklat när man vecklar ut det.

Japp, den raden funkar fint. Lite nasalt men den ljöd.
echo "some text that can be spoken" | festival_client --ttw | mplayer -speed 1.5 -demuxer rawaudio -rawaudio channels=1:rate=16000 -

Där jag berädd att installera .deb-filen.
Men jag väntar att packa upp den tills talar om var den ska läggas, mm.


29 sep 2008, 09:20
Profil
Användarvisningsbild

Blev medlem: 07 apr 2007, 22:28
Inlägg: 5919
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Du installerar .deb-filen så här:

Kod:
sudo dpkg -i mplayer-scaletempo-1.0rc2-1rj1_i386.deb

Glöm inte att du måste vara i rätt katalog; cd Skrivbord eller cd Desktop (om nu .deb-filen ligger på skrivbordet).


29 sep 2008, 09:45
Profil

Blev medlem: 06 sep 2008, 07:46
Inlägg: 3373
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
(Läser databasen ... 100328 filer och kataloger installerade.)
Förbereder att ersätta mplayer 2:1.0~rc2-0ubuntu13 (med mplayer-scaletempo-1.0rc2-1rj1_i386.deb) ...
Packar upp ersättande mplayer ...
Ställer in mplayer (2:1.0~rc2-1rj1) ...
Installerar ny version av konfigurationsfilen /etc/mplayer/mplayer.conf ...

ok då kör jag testerna enl "igår 15:25".
återkommer.


29 sep 2008, 09:53
Profil

Blev medlem: 06 sep 2008, 07:46
Inlägg: 3373
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Klockrent.
Jag testar också fart 2 o 2,5. 2 låter fortfarande bra, och 2,5 kommer jag nog att
använda då något ska forseras.

Nu ska jag till min deltidstjänst, men ser fram mot ytterligare instruktion
för att fullända detta underverk.


29 sep 2008, 10:03
Profil
Användarvisningsbild

Blev medlem: 07 apr 2007, 22:28
Inlägg: 5919
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Nu borde detta ha börjat fungera: viewtopic.php?p=250090#p250090

Vill du använde sever-klient-metoden så blir det aningen mer komplicerat. Du måste ändra i filen ~/bin/festival.sh så att server-delen startar (om den inte redan är startad), och se till så att klient-delen väntar på att server-delen är redo. Se till att filen innehåller detta:

Kod:
#!/bin/sh
(setsid festival --server >&-2>&-&)
until xclip -o | festival_client --ttw 2>&-
do sleep 1
done | mplayer -really-quiet -speed 1.5 -af scaletempo -demuxer rawaudio -rawaudio channels=1:rate=16000 -

Den här metoden är dock mer flexibel. Du kan skapa två nästan identiska filer som bara skiljer på hastighetsvärdet. Kalla dem ~/bin/festival_fast.sh och ~/bin/festival_slow.sh. Sedan binder du dem till varsin tangent, t.ex. F11 och F12. Då får du olika fart på uppläsningen beroende på vilken tangent du trycker på.

Det kanske även kan vara vettigt att ha en tangent som avbryter uppläsningen. Det går att ordna med ytterligare en fil, kalla den ~/bin/stop_festival.sh:

Kod:
#!/bin/sh
pkill -P `pgrep 'festival.*sh' | xargs | sed 's/\s\+/,/g'` 2>&-

Sedan är det bara att binda den filen till någon valfri tangent eller tangentkombination.

Men glöm inte att du alltid måste göra filerna körbara för att det ska fungera:

Kod:
chmod +x ~/bin/festival_fast.sh
chmod +x ~/bin/festival_slow.sh
chmod +x ~/bin/stop_festival.sh


29 sep 2008, 10:44
Profil

Blev medlem: 06 sep 2008, 07:46
Inlägg: 3373
OS: Crunchbang
Utgåva: Vet inte/ingen utgåva passar
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Spännande, det blir nog en kort dag idag så jag får komma hem och "skruva i" det här.


29 sep 2008, 12:03
Profil
Användarvisningsbild

Blev medlem: 07 apr 2007, 22:28
Inlägg: 5919
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Hans Linde skrev:
De första i en terminal och de två följande i samma.
Ja det är 16kHz.
(Men eftersom jag avser att göra om det här på minst
en PC till, så är det intressant att vet vad som ska göras
om den är annat.)

Kom på att jag aldrig svarade på detta. Du ska helt enkelt ändra rate=16000 till rätt värde.


29 sep 2008, 12:44
Profil
Visa inlägg nyare än:  Sortera efter  
Svara på tråd   [ 1949 inlägg ]  Gå till sida Föregående  1, 2, 3, 4, 5, 6, 7, 8 ... 98  Nästa

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 1 gäst


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