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.
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64
du missade -i
-
- 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
att det ska va så pet någa
hans@hl:~/Skrivbord$ sudo dpkg -i mplayer_1.0rc2svn27667_amd64.deb
Väljer tidigare ej valt paket mplayer.
(Läser databasen ... 112647 filer och kataloger installerade.)
Packar upp mplayer (från mplayer_1.0rc2svn27667_amd64.deb) ...
Ställer in mplayer (2:1.0rc2svn27667) ...
Installerar ny version av konfigurationsfilen /etc/mplayer/mplayer.conf ...
Installerar ny version av konfigurationsfilen /etc/mplayer/menu.conf ...
Installerar ny version av konfigurationsfilen /etc/mplayer/input.conf ...
hans@hl:~/Skrivbord$
hans@hl:~/Skrivbord$ sudo dpkg -i mplayer_1.0rc2svn27667_amd64.deb
Väljer tidigare ej valt paket mplayer.
(Läser databasen ... 112647 filer och kataloger installerade.)
Packar upp mplayer (från mplayer_1.0rc2svn27667_amd64.deb) ...
Ställer in mplayer (2:1.0rc2svn27667) ...
Installerar ny version av konfigurationsfilen /etc/mplayer/mplayer.conf ...
Installerar ny version av konfigurationsfilen /etc/mplayer/menu.conf ...
Installerar ny version av konfigurationsfilen /etc/mplayer/input.conf ...
hans@hl:~/Skrivbord$
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64
Då var den installerad. Testa om den ger något röstsläp:
Kod: Markera allt
xclip -o | festival_client --ttw | /usr/bin/mplayer -demuxer rawaudio -rawaudio channels=1:rate=16000 -
-
- 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
Låter bra.
hans@hl:~$ xclip -o | festival_client --ttw | /usr/bin/mplayer -demuxer rawaudio -rawaudio channels=1:rate=16000 -
MPlayer dev-SVN-r27667-4.2.3 (with -volume) (C) 2000-2008 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 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.
==========================================================================
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: [alsa] 48000Hz 1ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A: 1.7 (01.7) of 0.0 (unknown) 0.3%
Exiting... (End of file)
hans@hl:~$
hans@hl:~$ xclip -o | festival_client --ttw | /usr/bin/mplayer -demuxer rawaudio -rawaudio channels=1:rate=16000 -
MPlayer dev-SVN-r27667-4.2.3 (with -volume) (C) 2000-2008 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 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.
==========================================================================
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: [alsa] 48000Hz 1ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A: 1.7 (01.7) of 0.0 (unknown) 0.3%
Exiting... (End of file)
hans@hl:~$
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64
Så nu har du med andra ord en fungerande mplayer med scaletempo, men utan röstsläp?
Då är det dags att avinstallera den egenkompilarade varianten. Det enklaste är att gå till katalogen du kompilarade mplayer ifrån (om du har kvar den) och köra kommandot sudo make uninstall därifån.
Om den ligger direkt i hemkatalogen blir det så här:
Då är det dags att avinstallera den egenkompilarade varianten. Det enklaste är att gå till katalogen du kompilarade mplayer ifrån (om du har kvar den) och köra kommandot sudo make uninstall därifån.
Om den ligger direkt i hemkatalogen blir det så här:
Kod: Markera allt
cd ~/MPlayer-1.0rc2
sudo make uninstall
-
- 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
där låg den.
hans@hl:~$ cd ~/MPlayer-1.0rc2
hans@hl:~/MPlayer-1.0rc2$ sudo make uninstall
[sudo] password for hans:
rm -f /usr/local/bin/mplayer /usr/local/bin/gmplayer
rm -f /usr/local/bin/mencoder
rm -f /usr/local/share/man/man1/mencoder.1 /usr/local/share/man/man1/mplayer.1
rm -f /usr/local/share/pixmaps/mplayer.xpm
rm -f /usr/local/share/applications/mplayer.desktop
for l in en ; do \
if test "$l" != "en"; then \
rm -f /usr/local/share/man/$l/man1/mplayer.1 \
/usr/local/share/man/$l/man1/mencoder.1 \
/usr/local/share/man/$l/man1/gmplayer.1 ; \
fi ; \
done
hans@hl:~/MPlayer-1.0rc2$
hans@hl:~$ cd ~/MPlayer-1.0rc2
hans@hl:~/MPlayer-1.0rc2$ sudo make uninstall
[sudo] password for hans:
rm -f /usr/local/bin/mplayer /usr/local/bin/gmplayer
rm -f /usr/local/bin/mencoder
rm -f /usr/local/share/man/man1/mencoder.1 /usr/local/share/man/man1/mplayer.1
rm -f /usr/local/share/pixmaps/mplayer.xpm
rm -f /usr/local/share/applications/mplayer.desktop
for l in en ; do \
if test "$l" != "en"; then \
rm -f /usr/local/share/man/$l/man1/mplayer.1 \
/usr/local/share/man/$l/man1/mencoder.1 \
/usr/local/share/man/$l/man1/gmplayer.1 ; \
fi ; \
done
hans@hl:~/MPlayer-1.0rc2$
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64
Då var den avinstallerad. Du kan ta bort källkods-katalogen nu om du vill:
Nu vet jag inte hur mycket du har ändrat med tangentfiler och bindningar under felsökningen. Har du kvar allting som det var förut så borde du kunna använda tangenterna rakt av nu utan att det blir något röstsläp.
Kod: Markera allt
rm -rf ~/MPlayer-1.0rc2
-
- 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



Det här är bra.
Få festival till rösterna några snäpp till kommer även "vanligt folk"
att intressera sig.
Du talade tidigare om en fil som inte "knäppte". Går det att
fixa nu också?
Jag ska byta fast,mid,slow,pause o stop ( imorgon ) innan jag
återkommer.
Minns jag rätt så är det väll "bara" punkt 4 kvar.
Det här har varit givande och framgångsrik bortom allt jag
vågat hoppas, efter att titta på den första länken som visade
på flera spridda projekt. Kanske de ryms i det här. Inte vet jag.
Men nu säger det mesta i mig att jag ska göra annat.
-
- 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
Åter från de döda.
Det här får konsekvenser.
Ursäkta tidssläpet men jag kraschad alldeles, och det får bli lite lågprofil i återhämtningsfasen.
Jag har iaf bytt tangentfilerna och tycker det funkar som det ska.
Men jag bli osäker i fall jag har det rätta stop o pause som du tänkt.
"stop":
#!/bin/sh
pkill -P `pgrep -d, 'festival_'` 2>&-
"pause":
#!/bin/sh
find ~/.mplayer -name festival.\*.fifo -type p -exec sh -c 'echo pause >{}' \;
Var det dessa?
Rösten "rms" används nu i hastigheterna 1.3 , 1.7 o 2.2. Det förutsätter att man
är van vid "rms-engelska".
Om jag har förstått Linux egenskaper rätt. Så är det en form av multiprocess-system.
Om det är så, antar jag att det skulle gå att ha två röst-processer "rullande" samtidigt.
Avskikten är förståss att de ska avlösa varann så att pauseringen som nu inträffar,
uteblir.
Jag antar att du säger "Det du, kan du beställa från en konsult......" , men jag
frågar iaf, eller du kanske har (fel, duhar troligen) ett bättre förslag...?
Jag hoppas du har ett förslag. Fast jag får bara engagera min i 1/4-takt
, en tid.
Det här får konsekvenser.
Ursäkta tidssläpet men jag kraschad alldeles, och det får bli lite lågprofil i återhämtningsfasen.
Jag har iaf bytt tangentfilerna och tycker det funkar som det ska.
Men jag bli osäker i fall jag har det rätta stop o pause som du tänkt.
"stop":
#!/bin/sh
pkill -P `pgrep -d, 'festival_'` 2>&-
"pause":
#!/bin/sh
find ~/.mplayer -name festival.\*.fifo -type p -exec sh -c 'echo pause >{}' \;
Var det dessa?
Rösten "rms" används nu i hastigheterna 1.3 , 1.7 o 2.2. Det förutsätter att man
är van vid "rms-engelska".

Om jag har förstått Linux egenskaper rätt. Så är det en form av multiprocess-system.
Om det är så, antar jag att det skulle gå att ha två röst-processer "rullande" samtidigt.
Avskikten är förståss att de ska avlösa varann så att pauseringen som nu inträffar,
uteblir.
Jag antar att du säger "Det du, kan du beställa från en konsult......" , men jag
frågar iaf, eller du kanske har (fel, duhar troligen) ett bättre förslag...?
Jag hoppas du har ett förslag. Fast jag får bara engagera min i 1/4-takt

- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64
De ser bra ut.Hans Linde skrev:Jag har iaf bytt tangentfilerna och tycker det funkar som det ska.
Men jag bli osäker i fall jag har det rätta stop o pause som du tänkt.
"stop":
#!/bin/sh
pkill -P `pgrep -d, 'festival_'` 2>&-
"pause":
#!/bin/sh
find ~/.mplayer -name festival.\*.fifo -type p -exec sh -c 'echo pause >{}' \;
Var det dessa?
Det har vi faktiskt redan försökt med. Du klagade på svischande S-ljud och att det var svårt att höra vad som sägs när den ena röst-processen avlöser den andra.Hans Linde skrev:Om jag har förstått Linux egenskaper rätt. Så är det en form av multiprocess-system.
Om det är så, antar jag att det skulle gå att ha två röst-processer "rullande" samtidigt.
Avskikten är förståss att de ska avlösa varann så att pauseringen som nu inträffar,
uteblir.
-
- 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
Det var som..... Det man vinner på det ena förlorar man på det andra.
Ja för min del är det resultat som nu uppnåtts klart bäst.
Det har ju varit bättre om pauseringarna "time-at" "."
Men den funktionen ligger ju i rösten, kan jag anta.
Jag ska titta tillbaka och återkomma och se om det finns
annat än punkt 4, och om jag vågar ta upp det (, och om
jag själv fixar att bidra.)
Som jag redan skrivit. Det är riktigt bra.
Användbart. Flexibelt.
Om rösterna också blir bättre från Festival så...
Ja för min del är det resultat som nu uppnåtts klart bäst.
Det har ju varit bättre om pauseringarna "time-at" "."
Men den funktionen ligger ju i rösten, kan jag anta.
Jag ska titta tillbaka och återkomma och se om det finns
annat än punkt 4, och om jag vågar ta upp det (, och om
jag själv fixar att bidra.)
Som jag redan skrivit. Det är riktigt bra.
Användbart. Flexibelt.
Om rösterna också blir bättre från Festival så...
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64
När vi hugger upp texten i meningar och skickar en mening i taget till festival så är tanken att pauseringar som blir hamnar mellan meningarna, dvs i princip vid varje "." som finns i texten.Hans Linde skrev:Det har ju varit bättre om pauseringarna "time-at" "."
Men den funktionen ligger ju i rösten, kan jag anta.
Menar du att pauseringarna hamnar på fel ställen som det är nu?
Eller syftar du på helt andra pauseringar?
-
- 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
Det var intressant. Bristande observationsförmåga från min sida. Jag la tyvärr bara märket
till då avbrotten skedde i meningen. Det är troligen ett resultat av att meninge är förlång.
-Då blir mitt önskemål att meningen också klipps vid ","(komma). Kanske det hjälper upp
en bit. (Det gör det ju vid tal och läsning.) Eller har jag tagit miste där också.
Föresten så var det nog så att orginalrösten var en "lång trad" och att klippningen
höjde "förståbarhet".
Kan vi prova med "komma-paus" ("komma-klipp")eller har du redan "tjuvlyssnat" på det?
till då avbrotten skedde i meningen. Det är troligen ett resultat av att meninge är förlång.
-Då blir mitt önskemål att meningen också klipps vid ","(komma). Kanske det hjälper upp
en bit. (Det gör det ju vid tal och läsning.) Eller har jag tagit miste där också.
Föresten så var det nog så att orginalrösten var en "lång trad" och att klippningen
höjde "förståbarhet".
Kan vi prova med "komma-paus" ("komma-klipp")eller har du redan "tjuvlyssnat" på det?
-
- 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
Hmm iofs är det kanske ett måttligt "lyft" med "klipp" vid komma.
Om det ska bli en förbättring från den "ganska goda" hörbarhet
som är nu. Så behövs det kanske mera intelligens.
Fast nu är vi inne på sådan jag inte hade tänkt på
tidigare.
Talet är uppbyggt på ett sätt där "och" , "eller" och en del andra
uppenbara ord läppar sig att pauser vid.
Nja vad tror du? Är det bortom horisonten?
Om det ska bli en förbättring från den "ganska goda" hörbarhet
som är nu. Så behövs det kanske mera intelligens.
Fast nu är vi inne på sådan jag inte hade tänkt på
tidigare.
Talet är uppbyggt på ett sätt där "och" , "eller" och en del andra
uppenbara ord läppar sig att pauser vid.
Nja vad tror du? Är det bortom horisonten?
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64
Som det är nu så klipper den vid "." "!" "?" och radbrytning. Så det är nog radbrytningarna som du har märkt av som avbrott mitt i meningarna.Hans Linde skrev:Det var intressant. Bristande observationsförmåga från min sida. Jag la tyvärr bara märket
till då avbrotten skedde i meningen. Det är troligen ett resultat av att meninge är förlång.
Då gör vi ett försök med en tangentfil som klipper vid "." "!" "?" "," men inte vid radbrytningar:Hans Linde skrev:-Då blir mitt önskemål att meningen också klipps vid ","(komma). Kanske det hjälper upp
en bit. (Det gör det ju vid tal och läsning.) Eller har jag tagit miste där också.
Föresten så var det nog så att orginalrösten var en "lång trad" och att klippningen
höjde "förståbarhet".
Kan vi prova med "komma-paus" ("komma-klipp")eller har du redan "tjuvlyssnat" på det?
Kod: Markera allt
#!/bin/sh
exec 2>&-
(setsid festival --server >&- 2>&- &)
pkill -P `pgrep -d, 'festival_'`
find ~/.mplayer -name festival.\*.fifo -type p -exec rm -f {} \;
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
do sleep 1
done | mplayer -input file="$FIFO" -really-quiet -speed 2 -af scaletempo -demuxer rawaudio -rawaudio channels=1:rate=16000 -
done
-
- 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
Jaa, hmmm, det där är nog bättre tycker jag. Även om en del tal-haranger är lite för långa och
svår fångade i läge "fast". Men nu är vi inne på sådan som jag tror är rent personlig
lyssningstekning. Å andra sidan är det just sådan detaljer som göra läsförmågan
god eller mycket snabb.
Det skulle troligen avhjälpas med mitt andra inpass.
Tyvärr är det ett fel också.
Det kanske är röst-katalogen?? Vid tecknen ( fnutt) och (fnutt fnutt), dvs " o '.
Troligen annat också som jag inte har "läst" än.
Då säger rösten ett antal siffror och något.
svår fångade i läge "fast". Men nu är vi inne på sådan som jag tror är rent personlig
lyssningstekning. Å andra sidan är det just sådan detaljer som göra läsförmågan
god eller mycket snabb.
Det skulle troligen avhjälpas med mitt andra inpass.
Tyvärr är det ett fel också.
Det kanske är röst-katalogen?? Vid tecknen ( fnutt) och (fnutt fnutt), dvs " o '.
Troligen annat också som jag inte har "läst" än.
Då säger rösten ett antal siffror och något.
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64
Ditt förslag är alltså att den ska klippa efter "and" och "or" också?Hans Linde skrev:Jaa, hmmm, det där är nog bättre tycker jag. Även om en del tal-haranger är lite för långa och
svår fångade i läge "fast". Men nu är vi inne på sådan som jag tror är rent personlig
lyssningstekning. Å andra sidan är det just sådan detaljer som göra läsförmågan
god eller mycket snabb.
Det skulle troligen avhjälpas med mitt andra inpass.
Har det här felet funnits hela tiden? Eller dökt det upp nu vid senaste ändringen av tangentfilen?Hans Linde skrev:Tyvärr är det ett fel också.
Det kanske är röst-katalogen?? Vid tecknen ( fnutt) och (fnutt fnutt), dvs " o '.
Troligen annat också som jag inte har "läst" än.
Då säger rösten ett antal siffror och något.
-
- 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
Om det går att klippa vid "and" o "or", skulle det troligen hjälp upp.
Jag har inte analyserat det så nog, men det skulle jag skulla.
Iaf bättre. Det finns sannolikt meningar där ett avbrott vid tex "men"
skulle vara bra om meningen längre än något antal ord.
Det får bli min hemläxa. (Om inte du har ett förslag)
Ang "siffer-rabblande" vid vissa tecken. Så vet jag inte om det
kommit med just denna tangentfil. Det är troligare att jag
bara kom på en sådan text. Jag har några "generationer"
tangentfiler kvar så jag kan prov och återkomma.
Men nu är det säkrast att ta kväll.
Jag har inte analyserat det så nog, men det skulle jag skulla.
Iaf bättre. Det finns sannolikt meningar där ett avbrott vid tex "men"
skulle vara bra om meningen längre än något antal ord.
Det får bli min hemläxa. (Om inte du har ett förslag)
Ang "siffer-rabblande" vid vissa tecken. Så vet jag inte om det
kommit med just denna tangentfil. Det är troligare att jag
bara kom på en sådan text. Jag har några "generationer"
tangentfiler kvar så jag kan prov och återkomma.
Men nu är det säkrast att ta kväll.
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64
Det går att klippa precis hur man vill.Hans Linde skrev:Om det går att klippa vid "and" o "or", skulle det troligen hjälp upp.
Du behöver inte prova. Jag kom på vad som händer. Det är inte de vanliga fnuttarna, utan stilistiska halvkrökta varianter, eller rättare sagt, alla slags unicode-tecken. De kommer till festival från utklippet som "\u<siffror>", vilket festival helt enkelt läser upp (du hör en massa siffror).Hans Linde skrev:Ang "siffer-rabblande" vid vissa tecken. Så vet jag inte om det
kommit med just denna tangentfil. Det är troligare att jag
bara kom på en sådan text. Jag har några "generationer"
tangentfiler kvar så jag kan prov och återkomma.
Men nu är det säkrast att ta kväll.
Jag har nu fixat klippning vid "and" och "or", samt tagit bort alla unicode-tecken innan de når festival:
Kod: Markera allt
#!/bin/sh
export LC_ALL=C
exec 2>&-
(setsid festival --server >&- 2>&- &)
pkill -P `pgrep -d, 'festival_'`
find ~/.mplayer -name festival.\*.fifo -type p -exec rm -f {} \;
FIFO=~/.mplayer/festival.$$.fifo
trap 'rm -f "$FIFO"' EXIT
mkdir -p "${FIFO%/*}" &&
test -p "$FIFO" || mkfifo "$FIFO"
xclip -o | xargs |
awk -F'[?.,!][ \t\n]' '{
gsub("\\u[0-9A-Fa-f][0-9A-Fa-f][0-9A-Fa-f][0-9A-Fa-f]","")
gsub("[ \t](and|or)[ \t\n]","\n&")
for(i=1;i<=NF;i++) printf("%s\n", $i)
}' |
while read sentence
do until echo "$sentence" | festival_client --ttw
do sleep 1
done | mplayer -input file="$FIFO" -really-quiet -speed 1 -af scaletempo -demuxer rawaudio -rawaudio channels=1:rate=16000 -
done
Kod: Markera allt
#!/bin/sh
xclip -o | espeak -v sv
-
- 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
Jovisst det här är himla kul över huvudtagit, men det är lätt att bli lite för entusiastisk
i det här ämnet. Jag har tyvärr helt nyligeht fått erfarade det
på ett mycket prågsamt sätt. (och så får man nått att göra på sina sömnlösa nätter
)
Ja det där var ett kliv framåt.
Jag är lite trött så jag gjorde som jag brukade. Tog backup och la in den nya tangentfilen på slow-fast.
Det låter jätte bra, även om jag önskar "det där med inteligensen" (inte för långa sekvenser, även när det inte
finns "or" o "and"). eller jag kanske ska lyssna igen lite senare med "fullt medvetande". Dvs när min egen
intelligens...........
Pga detta tvivelaktiga tillstånd har jag därför lyssna "flera" ggr på:
"If you don’t like the idea of having “Favorite” applications you can simply use your panel
or your desktop to achieve the same thing and to give yourself quick access to your
applications. Simply drag & drop the application of your choice from the menu to your
panel or to your desktop." ur Linux Mint manualen.
Den första gången rösten ska säga "panel" hörs istället ca "help" och andra gången hörs
"help" eller "voice". (eller var det tvärt om)Jag är för gammal för att bli mörkrädd,
men..... lite synn ändå att "spöktimmen" har passerat
.
i det här ämnet. Jag har tyvärr helt nyligeht fått erfarade det
på ett mycket prågsamt sätt. (och så får man nått att göra på sina sömnlösa nätter

Ja det där var ett kliv framåt.
Jag är lite trött så jag gjorde som jag brukade. Tog backup och la in den nya tangentfilen på slow-fast.
Det låter jätte bra, även om jag önskar "det där med inteligensen" (inte för långa sekvenser, även när det inte
finns "or" o "and"). eller jag kanske ska lyssna igen lite senare med "fullt medvetande". Dvs när min egen
intelligens...........
Pga detta tvivelaktiga tillstånd har jag därför lyssna "flera" ggr på:
"If you don’t like the idea of having “Favorite” applications you can simply use your panel
or your desktop to achieve the same thing and to give yourself quick access to your
applications. Simply drag & drop the application of your choice from the menu to your
panel or to your desktop." ur Linux Mint manualen.
Den första gången rösten ska säga "panel" hörs istället ca "help" och andra gången hörs
"help" eller "voice". (eller var det tvärt om)Jag är för gammal för att bli mörkrädd,
men..... lite synn ändå att "spöktimmen" har passerat
