Talsyntes:____"För Folk I Tiden"

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.
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.
Hans Linde
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

Inlägg av Hans Linde »

Kramp... Inlägg: 19:20 skajag läsa "snart"
Hans Linde
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

Inlägg av Hans Linde »

Här är provlyssningsfilen som jag hittade:
http://tcts.fpms.ac.be/synthesis/mbrola/demo/sw.wav


Det där gick inte att motstå.... Stackars kvinna hon från mina hemtrakter, Nybro-Vetlanda.
Fast mannen i "kaffeburken" kan få vara kvar. Om inte annat skiljer dem åt är valet lätt.
Kvinnan alltså, tyvärr fångade jag inte namnet trots flera försök.

Ang de andra engelska rösterna så var det så att jag "sprang-vilse" i www och kommer hem
med röstintryck som inte var kompletta och dessutom filer som inte överensstämmde med det jag trodde.
Det var som vanligt din handfasta ledning som gjorde att vilandade väl.
Följaktligen kan det finnas röster som är bättre än det vi har grundligt tröskat.

Om rösterna katalogerna inte skiljer sig från de andra så "ska" :-\ jag fixa det själv nu.

Ska förövrigt ändå maka ner "pause" o "stop" så jag får in "very_slow" på F9. Det var det jag höll på med
för att plogga scaletempo. Men det återstår än. ???
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Inlägg av Konservburk »

Hans Linde skrev:Här är provlyssningsfilen som jag hittade:
http://tcts.fpms.ac.be/synthesis/mbrola/demo/sw.wav


Det där gick inte att motstå.... Stackars kvinna hon från mina hemtrakter, Nybro-Vetlanda.
Fast mannen i "kaffeburken" kan få vara kvar. Om inte annat skiljer dem åt är valet lätt.
Kvinnan alltså, tyvärr fångade jag inte namnet trots flera försök.
De svenska rösterna heter Lukas och Ofelia. Jag har lyckats installera båda två nu. Fördelen med Lukas är att den fortfarande är hyffsat tydlig även om man drar upp farten en del.

Det verkar inte finnas någon färdig koppling mellan de svenska rösterna och festival. Däremot går det bra att koppla dem till espeak (känns lite som att vi är tillbaka där vi började nu).

För att installera det hela behöver man först själv mbrola-programmet som finns att hämta här:

i386: http://tcts.fpms.ac.be/synthesis/mbrola ... br301h.zip
amd64: http://tcts.fpms.ac.be/synthesis/mbrola ... mbrola.zip

För i386 innehåller zip-filen flera olika mbrola-program. Det är logiskt nog mbrola-linux-i386 som ska användas. Döp om den filen till mbrola, gör den körbar och flytta den till /usr/local/bin/:

Kod: Markera allt

wget http://tcts.fpms.ac.be/synthesis/mbrola/bin/pclinux/mbr301h.zip
unzip mbr301h-r5.zip
chmod +x mbrola-linux-i386
sudo mv mbrola-linux-i386 /usr/local/bin/mbrola
I amd64-fallet innehåller zip-filen bara ett enda mbrola-program. Inte så mycket att välja på med andra ord. Gör filen körbar och flytta den till /usr/loca/bin/:

Kod: Markera allt

wget http://tcts.fpms.ac.be/synthesis/mbrola/bin/amd64linux/mbrola.zip
unzip mbrola.zip
chmod +x mbrola
sudo mv mbrola /usr/local/bin/
De svenska rösterna finns att hämta här:

Lukas: http://tcts.fpms.ac.be/synthesis/mbrola ... 980623.zip
Ofelia: http://tcts.fpms.ac.be/synthesis/mbrola ... 140102.zip

Packa upp och flytta de uppackade katalogerna sw1 och sw2 till /usr/local/share/mbrola/:

Kod: Markera allt

sudo mkdir -p /usr/local/share/mbrola/
wget http://tcts.fpms.ac.be/synthesis/mbrola/dba/sw1/sw1-980623.zip
unzip sw1-980623.zip
sudo mv sw1 /usr/local/share/mbrola/
wget http://tcts.fpms.ac.be/synthesis/mbrola/dba/sw2/sw2-140102.zip
unzip sw2-140102.zip
sudo mv sw2 /usr/local/share/mbrola/
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Inlägg av Konservburk »

Dags att dra igång uppläsningen. Vi börjar med enkel tangentfiler, utan finesser:

mbrola_lukas.sh:

Kod: Markera allt

#!/bin/sh
xclip -o |
espeak -v mb-sw1 |
mbrola /usr/local/share/mbrola/sw1/sw1 - - |
aplay -r16000 -fS16
mbrola_ofelia.sh:

Kod: Markera allt

#!/bin/sh
xclip -o |
espeak -v mb-sw2 |
mbrola /usr/local/share/mbrola/sw2/sw2 - - |
aplay -r16000 -fS16
Det finns en del inställningar man kan göra direkt med mbrola, som att få att Lukas pratar fortare, eller ge Ofelia en ljusare röst:

mbrola_lukas_snabb.sh:

Kod: Markera allt

#!/bin/sh
xclip -o |
espeak -v mb-sw1 |
mbrola -t 0.5 /usr/local/share/mbrola/sw1/sw1 - - |
aplay -r16000 -fS16
mbrola_ofelia_ljus.sh:

Kod: Markera allt

#!/bin/sh
xclip -o |
espeak -v mb-sw2 |
mbrola -f 1.5 /usr/local/share/mbrola/sw2/sw2 - - |
aplay -r16000 -fS16
Stop och pause får vänta tills du utvärderat om rösterna är tillräckligt bra.
Hans Linde
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

Inlägg av Hans Linde »

Det där ser intressant ut. Ska ta mig an det imorgonbitti.
I natt, när hustrun jagade döttrarnas "pojkväns-sms-surrande" mobiler ;D , la jag om tangentfiler i den ordning det borde varit från börja. Det blir nog ändringar, men det kan ju va bra om du ser det.

Något är fel :'( , jag får titta på det är skärpan är bättre. :-[
hans@hl:~$ gconftool-2 --set --type string /apps/metacity/keybinding_commands/command_1 ~/bin/festival_rms.sh
hans@hl:~$ gconftool-2 --set --type string /apps/metacity/global_keybindings/run_command_1 F1
hans@hl:~$
hans@hl:~$ gconftool-2 --set --type string /apps/metacity/keybinding_commands/command_2 ~/bin/festival_jmk.sh
hans@hl:~$ gconftool-2 --set --type string /apps/metacity/global_keybindings/run_command_2 F2
hans@hl:~$
hans@hl:~$ gconftool-2 --set --type string /apps/metacity/keybinding_commands/command_3 ~/bin/festival_bdl.sh
hans@hl:~$ gconftool-2 --set --type string /apps/metacity/global_keybindings/run_command_3 F3
hans@hl:~$
hans@hl:~$ gconftool-2 --set --type string /apps/metacity/keybinding_commands/command_4 ~/bin/festival_bdl.sh
hans@hl:~$ gconftool-2 --set --type string /apps/metacity/global_keybindings/run_command_4 F4
hans@hl:~$
hans@hl:~$ gconftool-2 --set --type string /apps/metacity/keybinding_commands/command_5 ~/bin/festival_bdl.sh
hans@hl:~$ gconftool-2 --set --type string /apps/metacity/global_keybindings/run_command_5 F5
hans@hl:~$
hans@hl:~$ gconftool-2 --set --type string /apps/metacity/keybinding_commands/command_6 ~/bin/festival_bdl.sh
hans@hl:~$ gconftool-2 --set --type string /apps/metacity/global_keybindings/run_command_6 F6
hans@hl:~$
hans@hl:~$ gconftool-2 --set --type string/apps/metacity/keybinding_commands/command_7 ~/bin/festival_stop.sh
Inget värde satt för nyckel: "/home/hans/bin/festival_stop.sh"
hans@hl:~$ gconftool-2 --set --type string/apps/metacity/global_keybindings/run_command_7 F7
Inget värde satt för nyckel: "F7"
hans@hl:~$
hans@hl:~$ gconftool-2 --set --type string/apps/metacity/keybinding_commands/command_8 ~/bin/festival_pause.sh
Inget värde satt för nyckel: "/home/hans/bin/festival_pause.sh"
hans@hl:~$ gconftool-2 --set --type string/apps/metacity/global_keybindings/run_command_8 F8
Inget värde satt för nyckel: "F8"
hans@hl:~$
hans@hl:~$ gconftool-2 --set --type string /apps/metacity/keybinding_commands/command_9 ~/bin/festival_inert.sh
hans@hl:~$ gconftool-2 --set --type string /apps/metacity/global_keybindings/run_command_9 F9
hans@hl:~$
hans@hl:~$ gconftool-2 --set --type string /apps/metacity/keybinding_commands/command_10 ~/bin/festival_slow.sh
hans@hl:~$ gconftool-2 --set --type string /apps/metacity/global_keybindings/run_command_10 F10
hans@hl:~$
hans@hl:~$ gconftool-2 --set --type string /apps/metacity/keybinding_commands/command_11 ~/bin/festival_mid.sh
hans@hl:~$ gconftool-2 --set --type string /apps/metacity/global_keybindings/run_command_11 F11
hans@hl:~$
hans@hl:~$ gconftool-2 --set --type string /apps/metacity/keybinding_commands/command_12 ~/bin/festival_fast.sh
hans@hl:~$ gconftool-2 --set --type string /apps/metacity/global_keybindings/run_command_12 F12
hans@hl:~$
Hans Linde
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

Inlägg av Hans Linde »

Hastigheterna:
inert = 1
slow = 1.3
mid = 1.7
fast = 2.2
Hans Linde
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

Inlägg av Hans Linde »

Inte för stunden men, om någon som förstår finska,tyska o franska kunde bidra
i valet av röster för dessa språk, så blir det hela mera komplett. ;)
Hans Linde
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

Inlägg av Hans Linde »

Det gick ju inte att sova efter det....... :(

Angående valet av platform för talsyntes från min sida så var det "lättaste väg" som avgjorde.
Mao inte potenciel prestanda eller annat förnuftigt.
Det kan inte uteslutas att alternativ till Festival är bättre. Helt säkert finns det bra röster/språk (eller kommer att finnas) som behöver en annan platform. Wordread Plus som jag refererat till tidigare, består vad jag för av just detta. Flera olika talsyntes "projekt" har intergrerats till ett "packet".

---Sitt stadigt.
Åh nu min vän hoppas jag att du har "leka kamrater" för det här börjar likna "punkt 4". ;D
-röster/språk.
-användargränsning .
-hårdvarudrivers för oberoende , dvs AMD64, i386, Compiz, Metcity o mm.
-integrering.
- och min favorit, ett gemensamt installations kommando.
-glömde jag något?

Själv har jag ju får tid "tilldelat" ::) , å nått ska ju ändå uträttas.

Men en bit i taget. Så har vi prototyp till Jul. :)

"...Säg inte nej. Säg kanske, kanske ,kanske...."
Hans Linde
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

Inlägg av Hans Linde »

Då har jag fixa tangent kopplingen som jag tänkt.
Med hjälp av det grafiska fönstret ( altF2 , gconf-editor).
Fast du får gärna tala om vad missa för att, felet uppstod i terminal. ???

Då ska vi se vad du hade på förslag här näst.
Hans Linde
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

Inlägg av Hans Linde »

Scaletempo läsning var det. :)

Läs till att börja med igenom det här inlägget igen:
viewtopic.php?p=251880#p251880


Uurrrf.. :'( det där får min att minns ATM o ISDN-kurserna. "Still confused but on a higher level."
Vi la raskt in betydelsen "I Still Dont kNow" för ISDN. Man måste vara tysk för att
nappa på ett sådant telkomsystem. Lämnade jag ämne?...

Det hjälpte inte med den nya hastigheten "inert" tyvärr.
Kanske landar det efter 5e försöker.

Nästa steg.
Hans Linde
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

Inlägg av Hans Linde »

mbrola var det.
Hoppas det här är ett bra terminalsvar:
hans@hl:~$ wget http://tcts.fpms.ac.be/synthesis/mbrola ... mbrola.zip
--06:31:36-- http://tcts.fpms.ac.be/synthesis/mbrola ... mbrola.zip
=> `mbrola.zip'
Slår upp tcts.fpms.ac.be... 193.190.210.20
Ansluter till tcts.fpms.ac.be|193.190.210.20|:80... ansluten.
HTTP-begäran skickad, väntar på svar... 200 OK
Längd: 15 240 (15K) [application/zip]

100%[===============================================================================================================================================================>] 15 240 --.--K/s

06:31:36 (145.32 KB/s) - "mbrola.zip" sparad [15240/15240]

hans@hl:~$ unzip mbrola.zip
Archive: mbrola.zip
inflating: mbrola
hans@hl:~$ chmod +x mbrola
hans@hl:~$ sudo mv mbrola /usr/local/bin/

Och lägger jag Ofelia (sw2) och Lukas (sw1) i /usr/local/share/mbrola/

Nej f..n också. det behövs glasögon för att göra något i Terminal. >:(
Se följande inlägg..
Hans Linde
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

Inlägg av Hans Linde »

Jag tror att det blev fel pga att jag inte såg att "kvittera" med "password" utan slog enter några ggr senare för att köra följande kommando. Då såg jag att något händer och jag försökte göra om tydigare kommando och "skriva över" detta.
Ja å så blev det så här.. :-[

hans@hl:~$ gconftool-2 --set --type string/apps/metacity/keybinding_commands/command_7 ~/bin/festival_stop.sh
Inget värde satt för nyckel: "/home/hans/bin/festival_stop.sh"
hans@hl:~$ gconftool-2 --set --type string/apps/metacity/global_keybindings/run_command_7 F7
Inget värde satt för nyckel: "F7"
hans@hl:~$
hans@hl:~$
hans@hl:~$ wget http://tcts.fpms.ac.be/synthesis/mbrola ... mbrola.zip
--06:31:36-- http://tcts.fpms.ac.be/synthesis/mbrola ... mbrola.zip
=> `mbrola.zip'
Slår upp tcts.fpms.ac.be... 193.190.210.20
Ansluter till tcts.fpms.ac.be|193.190.210.20|:80... ansluten.
HTTP-begäran skickad, väntar på svar... 200 OK
Längd: 15 240 (15K) [application/zip]

100%[===============================================================================================================================================================>] 15 240 --.--K/s

06:31:36 (145.32 KB/s) - "mbrola.zip" sparad [15240/15240]

hans@hl:~$ unzip mbrola.zip
Archive: mbrola.zip
inflating: mbrola
hans@hl:~$ chmod +x mbrola
hans@hl:~$ sudo mv mbrola /usr/local/bin/
[sudo] password for hans: <<------= >:D

hans@hl:~$
hans@hl:~$ wget http://tcts.fpms.ac.be/synthesis/mbrola ... mbrola.zip
--06:44:07-- http://tcts.fpms.ac.be/synthesis/mbrola ... mbrola.zip
=> `mbrola.zip.1'
Slår upp tcts.fpms.ac.be... 193.190.210.20
Ansluter till tcts.fpms.ac.be|193.190.210.20|:80... ansluten.
HTTP-begäran skickad, väntar på svar... 200 OK
Längd: 15 240 (15K) [application/zip]

100%[===============================================================================================================================================================>] 15 240 --.--K/s

06:44:07 (150.83 KB/s) - "mbrola.zip.1" sparad [15240/15240]

hans@hl:~$ unzip mbrola.zip
Archive: mbrola.zip
replace mbrola? [y]es, [n]o, [A]ll, [N]one, [r]ename: A
error: invalid response [c]
replace mbrola? [y]es, [n]o, [A]ll, [N]one, [r]ename: error: invalid response [ ]
replace mbrola? [y]es, [n]o, [A]ll, [N]one, [r]ename: error: invalid response
replace mbrola? [y]es, [n]o, [A]ll, [N]one, [r]ename: error: invalid response [m]
replace mbrola? [y]es, [n]o, [A]ll, [N]one, [r]ename: error: invalid response
replace mbrola? [y]es, [n]o, [A]ll, [N]one, [r]ename: error: invalid response [l]
replace mbrola? [y]es, [n]o, [A]ll, [N]one, [r]ename: N
hans@hl:~$

Vad gör jag åt det här?
Hans Linde
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

Inlägg av Hans Linde »

Nja jag går vidare iaf och lägger in de fyra tangentfilerna för de svenska Mbrola rösterna.

Jag gör följande koppling. "jmk" får inte plats, kvar blir "rms" o "bdl.
hans@hl:~$ gconftool-2 --set --type string /apps/metacity/keybinding_commands/command_2 ~/bin/festival_bdl.sh
hans@hl:~$ gconftool-2 --set --type string /apps/metacity/global_keybindings/run_command_2 F2
hans@hl:~$ gconftool-2 --set --type string /apps/metacity/keybinding_commands/command_3 ~/bin/festival_lukas.sh
hans@hl:~$ gconftool-2 --set --type string /apps/metacity/global_keybindings/run_command_3 F3
hans@hl:~$ gconftool-2 --set --type string /apps/metacity/keybinding_commands/command_4 ~/bin/festival_lukas_snabb.sh
hans@hl:~$ gconftool-2 --set --type string /apps/metacity/global_keybindings/run_command_4 F4
hans@hl:~$ gconftool-2 --set --type string /apps/metacity/keybinding_commands/command_5 ~/bin/festival_ofelia.sh
hans@hl:~$ gconftool-2 --set --type string /apps/metacity/global_keybindings/run_command_5 F5
hans@hl:~$ gconftool-2 --set --type string /apps/metacity/keybinding_commands/command_6 ~/bin/festival_ofelia_ljus.sh
hans@hl:~$ gconftool-2 --set --type string /apps/metacity/global_keybindings/run_command_6 F6

Det vill sig inte (det är flera steg och ett tidigt felmeddelande som ignorerats. och jag är trött) :(
Även rms är tyst.

[img]/home/hans/Skrivbord/ser_du_felet.xcf[/img]
De gick inte bra....felmeddelandet är......."gick inte köra barnprocessen.....katalog finns inte."

Nu är det högtid att göra annat.
Aj o Knirrk. :'(
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Inlägg av Konservburk »

Hans Linde skrev:hans@hl:~$ wget http://tcts.fpms.ac.be/synthesis/mbrola ... mbrola.zip
--06:44:07-- http://tcts.fpms.ac.be/synthesis/mbrola ... mbrola.zip
=> `mbrola.zip.1'
Slår upp tcts.fpms.ac.be... 193.190.210.20
Ansluter till tcts.fpms.ac.be|193.190.210.20|:80... ansluten.
HTTP-begäran skickad, väntar på svar... 200 OK
Längd: 15 240 (15K) [application/zip]

100%[===============================================================================================================================================================>] 15 240 --.--K/s

06:44:07 (150.83 KB/s) - "mbrola.zip.1" sparad [15240/15240]
Eftersom du redan hade hämtat mbrola.zip så sparades filen som mbrola.zip.1 istället.
Hans Linde skrev:hans@hl:~$ unzip mbrola.zip
Archive: mbrola.zip
replace mbrola? [y]es, [n]o, [A]ll, [N]one, [r]ename: A
error: invalid response [c]
replace mbrola? [y]es, [n]o, [A]ll, [N]one, [r]ename: error: invalid response [ ]
replace mbrola? [y]es, [n]o, [A]ll, [N]one, [r]ename: error: invalid response
replace mbrola? [y]es, [n]o, [A]ll, [N]one, [r]ename: error: invalid response [m]
replace mbrola? [y]es, [n]o, [A]ll, [N]one, [r]ename: error: invalid response
replace mbrola? [y]es, [n]o, [A]ll, [N]one, [r]ename: error: invalid response [l]
replace mbrola? [y]es, [n]o, [A]ll, [N]one, [r]ename: N
hans@hl:~$

Vad gör jag åt det här?

Eftersom du redan har packat upp filen mbrola.zip en gång tidigare så frågar den om du vill ersätta de uppackade filerna.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Inlägg av Konservburk »

Hans Linde skrev:De gick inte bra....felmeddelandet är......."gick inte köra barnprocessen.....katalog finns inte."
Står det vilken barnprocess som inte gick att köra?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Inlägg av Konservburk »

Hans Linde skrev:Scaletempo läsning var det. :)

Läs till att börja med igenom det här inlägget igen:
viewtopic.php?p=251880#p251880


Uurrrf.. :'( det där får min att minns ATM o ISDN-kurserna. "Still confused but on a higher level."
Vi la raskt in betydelsen "I Still Dont kNow" för ISDN. Man måste vara tysk för att
nappa på ett sådant telkomsystem. Lämnade jag ämne?...

Det hjälpte inte med den nya hastigheten "inert" tyvärr.
Kanske landar det efter 5e försöker.
Jag kan ju försöka hjälpa dig på traven lite...

Det den säger är att scaletempo hugger upp ljudet i smabitar, som den sedan klistrar ihop igen med ett visst överlapp. Man kan bland annat ställa in längden på dessa småbitar, hur mycket de ska överlappa varandra, och i hur stort område den ska leta efter bästa stället att överlapp på.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Inlägg av Konservburk »

Hans Linde skrev:hans@hl:~$ gconftool-2 --set --type string/apps/metacity/keybinding_commands/command_7 ~/bin/festival_stop.sh
Inget värde satt för nyckel: "/home/hans/bin/festival_stop.sh"
hans@hl:~$ gconftool-2 --set --type string/apps/metacity/global_keybindings/run_command_7 F7
Inget värde satt för nyckel: "F7"
hans@hl:~$
hans@hl:~$ gconftool-2 --set --type string/apps/metacity/keybinding_commands/command_8 ~/bin/festival_pause.sh
Inget värde satt för nyckel: "/home/hans/bin/festival_pause.sh"
hans@hl:~$ gconftool-2 --set --type string/apps/metacity/global_keybindings/run_command_8 F8
Inget värde satt för nyckel: "F8"
Det saknas ett mellanrum mellan --type string och /apps/metacity.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64

Inlägg av Konservburk »

Om inte tangentfilerna fungerar direkt så är det en bra idé att köra de olika kommandona löst i terminalen för att kunna avgöra om något fattas och isf vad som fattas.

Börja med att undersöka om espeak verkligen har mbrola-kopplingen installerad:

Kod: Markera allt

echo hejsan | espeak -v mb-sw1
Resultatet borde se ut ungefär så här:

Kod: Markera allt

h       86
e       97       0 106 80 82 100 82
j       65
s       100
a       67       0 84 80 80 100 80
n       116     100 73

_       263
_       1
Sedan testar om mbrola är rätt installerat:

Kod: Markera allt

mbrola -h
Resultatet borde bli:

Kod: Markera allt

 USAGE: mbrola [COMMAND LINE OPTIONS] database pho_file+ output_file

A - instead of pho_file or output_file means stdin or stdout
Extension of output_file ( raw, au, wav, aiff ) tells the wanted audio format

Options can be any of the following:
-i    = display the database information if any
-e    = IGNORE fatal errors on unkown diphone
-c CC = set COMMENT char (escape sequence in pho files)
-F FC = set FLUSH command name
-v VR = VOLUME ratio, float ratio applied to ouput samples
-f FR = FREQ ratio, float ratio applied to pitch points
-t TR = TIME ratio, float ratio applied to phone durations
-l VF = VOICE freq, target freq for voice quality
-R RL = Phoneme RENAME list of the form a A b B ...
-C CL = Phoneme CLONE list of the form a A b B ...

-I IF = Initialization file containing one command per line
        CLONE, RENAME, VOICE, TIME, FREQ, VOLUME, FLUSH, COMMENT,
        and IGNORE are available
Därefter testar vi om rösterna är rätt installerade:

Kod: Markera allt

mbrola /usr/local/share/mbrola/sw1/sw1 /usr/local/share/mbrola/sw1/TEST/lukas.pho lukas.wav
Detta borde inte ge någon utdata alls, men det ska skapas en ljudfil som du ska kunna spela upp:

Kod: Markera allt

aplay lukas.wav
Gör motsvarande test för Ofelia-rösten:

Kod: Markera allt

mbrola /usr/local/share/mbrola/sw2/sw2 /usr/local/share/mbrola/sw2/TEST/ophelia.pho ofelia.wav

Kod: Markera allt

aplay ofelia.wav
Hans Linde
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

Inlägg av Hans Linde »

ang. Inlägg: 9:26
Först gjorde jag som du beskrev, sedan körde jag samma sk i Terminal.
2a gången (minst) som jag gör det, attans förargligt. :(
Men har jag försäkrad mig om att "sw1" o "sw2" ligger i /usr/local/share/mbrola/.

ang: Inlägg: 9:28 (hm 2min imellan)
Barnprocessen är /home/hans/bin/<tangentfilsnamn.sh>
och det gäller alla fyra.

Jag skrev väll också att de andra rösterna sats urfunktion. ::)

ang: inlägg 9:45
Scaletempo verkar intressant. Det du skriver är tydligt.
Bedömmer du att finns mera att "trimma" här och på så vis får rösten tydligare?

ang: inlägg: 9:50
Mindre "grus i ögonen" och putsade glasögon. Mellan-slag infogat och koppling utförd.
Hans Linde
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

Inlägg av Hans Linde »

Ang: Inlägg: 10:03
Utfört med korricering i Ofelia kommandot.

Båda Lukas o Ofelia ger "vit-brus" som kommer i omgångar.

Var det så du tänkt?
Skriv svar

Återgå till "Experimentverkstad"