Visa obesvarade inlägg | Visa aktiva trådar Aktuellt datum och tid: 22 okt 2019, 21:09

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 ... 98  Nästa
 Talsyntes:____"För Folk I Tiden" 
Författare Meddelande

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 tur! Ett fel av sju möjliga.
(Kanske ska överväg ny karriär.)

Hepp. Då är filen ".festivalrc" i katalogen /home/$USER/
och då nappar det iaf...

echo "some text that can be spoken" | festival --tts
SIOD ERROR: could not open file /usr/share/festival/voices/us/cmu_us_jmk_arctic/festvox/cmu_us_jmk_arctic.scm
closing a file left open: /usr/share/festival/init.scm
festival: fatal error exiting.

Jag ser felet men ändå inte?


26 sep 2008, 19:55
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:
echo "some text that can be spoken" | festival --tts
SIOD ERROR: could not open file /usr/share/festival/voices/us/cmu_us_jmk_arctic/festvox/cmu_us_jmk_arctic.scm
closing a file left open: /usr/share/festival/init.scm
festival: fatal error exiting.

Vilken version av festival har du installerat? Är den nyare än 1.95 så måste du för hand rätta till de röstfiler som egentligen är gjorda för just 1.95. Men var inte orolig, det är inte speciellt svårt att göra.

Du måste in och ändra i filen /usr/share/festival/voices/us/cmu_us_jmk_arctic_hts/festvox/cmu_us_jmk_arctic_hts.scm

Det finns ett par rader (ungefär 120 rader ner) som ser ut ungefär så här:

Kod:
       '("-a"  "0.420000")
       '("-r"  "0.000000")
       '("-fs" "1.000000")
       '("-fm" "0.000000")
       '("-u"  "0.500000")
       '("-l"  "0.000000")

Du måste ta bort fnuttarna runt siffrorna så att det istället blir så här:

Kod:
       '("-a"  0.420000)
       '("-r"  0.000000)
       '("-fs" 1.000000)
       '("-fm" 0.000000)
       '("-u"  0.500000)
       '("-l"  0.000000)

Tänk på att du behöver root-rättigheter för att ändra i den filen:

Kod:
gksudo gedit /usr/share/festival/voices/us/cmu_us_jmk_arctic_hts/festvox/cmu_us_jmk_arctic_hts.scm


26 sep 2008, 20: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 är Festival 1.96, får jag utav detta.......

festival -help
Usage: festival Usage:
festival <options> <file0> <file1> ...
In evaluation mode "filenames" starting with ( are evaluated inline
Festival Speech Synthesis System: 1.96:beta July 2004


Jag tittar i ...voices/us/cmu_us_jmk_arctic/festvox/
någon ...voices/us/cmu_us_jmk_arctic_hts/ finns det eftersom jag inte valde det katalognamnet,
men i ../festvox/ finns 12st "cmu_us_jmk_arctic_(nånting annat).scm".
Ingen av dessa har bokstäver i den följ du anger.

Två filer har liknade data inledningsvis.

Första filen:
cmu_us_jmk_arctic_dur.scm
med data:
;; Duration models autotrained by festvox
;; dur.S25.tree
(set! cmu_us_jmk_arctic::phone_durs '
((pau 0.2 0.1)
(zh 0.114062 0.047018)
(oy 0.178571 0.064403)
(ch 0.117546 0.039823)
(aw 0.146582 0.080489)
(ow 0.12833 0.077966)
(g 0.076806 0.024285)
(b 0.065206 0.02181)
(hh 0.065291 0.037735)
(uh 0.06586 0.038154)
(sh 0.125531 0.028451)
(uw 0.099893 0.080058)
(ng 0.109608 0.073461)
(w 0.089279 0.036543)
(ay 0.133482 0.064307)
(m 0.087965 0.040954)
(y 0.091349 0.041245)
(k 0.093345 0.034223)
(ae 0.103174 0.069051)
(aa 0.080051 0.054546)
(eh 0.06538 0.032758)
(z 0.097337 0.064612)
(iy 0.103835 0.069396)
(s 0.109853 0.038934)
(p 0.089741 0.028705)
(ih 0.051669 0.026228)
(f 0.104245 0.033128)
(l 0.089672 0.064664)
(r 0.076427 0.041783)
(t 0.069533 0.046701)
(jh 0.100953 0.038956)
(n 0.074189 0.056063)
(ey 0.125992 0.058179)
(d 0.060754 0.059093)
(ax 0.042006 0.025124)
(dh 0.058136 0.032163)
(v 0.058984 0.021609)
(ah 0.060072 0.026829)
(er 0.120995 0.078827)
(th 0.108464 0.063573)
(ao 0.101976 0.056593)
(pau 0.091194 0.067168))
)


två filen:
cmu_us_jmk_arctic_durdata.scm
med data:
;; Duration models autotrained by festvox
;; dur.S25.tree
(set! cmu_us_jmk_arctic::phone_durs '
((pau 0.2 0.1)
(zh 0.114062 0.047018)
(oy 0.178571 0.064403)
(ch 0.117546 0.039823)
(aw 0.146582 0.080489)
(ow 0.12833 0.077966)
(g 0.076806 0.024285)
(b 0.065206 0.02181)
(hh 0.065291 0.037735)
(uh 0.06586 0.038154)
(sh 0.125531 0.028451)
(uw 0.099893 0.080058)
(ng 0.109608 0.073461)
(w 0.089279 0.036543)
(ay 0.133482 0.064307)
(m 0.087965 0.040954)
(y 0.091349 0.041245)
(k 0.093345 0.034223)
(ae 0.103174 0.069051)
(aa 0.080051 0.054546)
(eh 0.06538 0.032758)
(z 0.097337 0.064612)
(iy 0.103835 0.069396)
(s 0.109853 0.038934)
(p 0.089741 0.028705)
(ih 0.051669 0.026228)
(f 0.104245 0.033128)
(l 0.089672 0.064664)
(r 0.076427 0.041783)
(t 0.069533 0.046701)
(jh 0.100953 0.038956)
(n 0.074189 0.056063)
(ey 0.125992 0.058179)
(d 0.060754 0.059093)
(ax 0.042006 0.025124)
(dh 0.058136 0.032163)
(v 0.058984 0.021609)
(ah 0.060072 0.026829)
(er 0.120995 0.078827)
(th 0.108464 0.063573)
(ao 0.101976 0.056593)
(pau 0.091194 0.067168))
)


Hmm...det här blir nog lite sövande läsening för de övriga :)


26 sep 2008, 21:01
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?
En första rad på Google gav detta annars.....
http://www.cstr.ed.ac.uk/downloads/festival/1.95/


26 sep 2008, 21: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:
Jag tittar i ...voices/us/cmu_us_jmk_arctic/festvox/
någon ...voices/us/cmu_us_jmk_arctic_hts/ finns det eftersom jag inte valde det katalognamnet,

Där har vi ett problem. Den godkänner inte vilka katalognamn som helst. Det måste matcha på med filerna som finns på något sätt. Jag har inte riktigt kommit fram till vad som egentligen gäller. Men när det gäller den sjunde filen från din lista så måste röstkatalogen ha "_hts" på slutet.

Hans Linde skrev:
men i ../festvox/ finns 12st "cmu_us_jmk_arctic_(nånting annat).scm".
Ingen av dessa har bokstäver i den följ du anger.

Det finns smarta kommandon så man slipper leta i alla filer för hand:

Kod:
grep -rl -- '"-r"' /usr/share/festival/voices/us/cmu_us_jmk_arctic/festvox/

Om det finns någon fil som matchar så får du tillbaka det filnamnet, annars ingenting.


26 sep 2008, 21:17
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?
Now what?? Kanske jag vet (tror)? Det här är iaf felmeddelandet:

echo "some text that can be spoken" | festival --tts
SIOD ERROR: could not open file /usr/share/festival/voices/us/cmu_us_jmk_arctic_hts/festvox/cmu_us_jmk_arctic_hts.scm
closing a file left open: /usr/share/festival/init.scm
festival: fatal error exiting.


Jag ändrade röstkatalogen från cmu_us_jmk_arctic till cmu_us_jmk_arctic_hts
Och jag fixar ".festivalrc" på samma sätt.............hmmmm.......Uuupps
Jag hittar en ".festivalrc~". Kan den ställa till problem? Jag minns inte om den fanns där tidigare.
(Tror inte det.)
Har jag glömt något?

Jovisst ...det jag trodde.
Behöver jag packa upp ...jmk_arctic_hts? För nu ändrade jag bara katalognamnet.


26 sep 2008, 22:10
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:
echo "some text that can be spoken" | festival --tts
SIOD ERROR: could not open file /usr/share/festival/voices/us/cmu_us_jmk_arctic_hts/festvox/cmu_us_jmk_arctic_hts.scm
closing a file left open: /usr/share/festival/init.scm
festival: fatal error exiting.

Av någon anledning har du inte filen /usr/share/festival/voices/us/cmu_us_jmk_arctic_hts/festvox/cmu_us_jmk_arctic_hts.scm
Den ska följa med om det var den sjunde rösten från din lista. Exakt vilken packad fil utgick du ifrån? (så jag också har en chans att testa den hos mig).

Hans Linde skrev:
Jag ändrade röstkatalogen från cmu_us_jmk_arctic till cmu_us_jmk_arctic_hts
Och jag fixar ".festivalrc" på samma sätt

bra

Hans Linde skrev:
.............hmmmm.......Uuupps
Jag hittar en ".festivalrc~". Kan den ställa till problem? Jag minns inte om den fanns där tidigare.
(Tror inte det.)

Den fanns inte där tidigare, men du behöver inte oroa dig. Det är en backupkopia som skapades när du ändrade på filen i textredigeraren.


26 sep 2008, 22:17
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 den komprimerade filen "cmu_us_jmk_arctic-0.95-release.zip"
som jag tank ner.
Det blir den 10nde filen på länken
http://www.speech.cs.cmu.edu/cmu_arctic/packed/

Den och de flesta andra packades upp i en katalog på skrivbordet.
Därefter klipp o klistra alla röstkataloger till /usr/share/festival/voices/us/
However ..det är endast "..jmk.." som använts vidare.


26 sep 2008, 22:36
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?
Aaah...
Nu ser jag flera fel. Det har troligen ned uppackningen att göra.
Jag ska fixa lite och återkommer.


26 sep 2008, 22:39
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:
Det var den komprimerade filen "cmu_us_jmk_arctic-0.95-release.zip"
som jag tank ner.
Det blir den 10nde filen på länken
http://www.speech.cs.cmu.edu/cmu_arctic/packed/

OK, då är jag med. Det var rösterna på den listan som av någon anledninge behövde döpas om med "_clunits" i slutet av katalognamnet.


26 sep 2008, 22:46
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?
Nja , det gav kanske inte så mycket.
Det är iaf ett följdfel. Inget heter "..._hts.."
Jag fick för mig att den kompimerade filen hette ".._hts",
men så är det ju inte.

Tänkesmedjan slinter.....

Ref.....
Japp jag ser ditt inlägg.
Vad blir det då??
Filerna inne är utan _hts, men det kanske inte gör något.
Jag minns inte om ( men tror) det finns "_clunits".

Ska jag byta katalognamn till "arctic_hts_clunits" eller "arctic_clunits"?
Något mer?


26 sep 2008, 22:55
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:
Vad blir det då??
Filerna inne är utan _hts, men det kanske inte gör något.
Jag minns inte om ( men tror) det finns "_clunits".

Det ska inte finnas någon _hts för de rösterna.

Hans Linde skrev:
Ska jag byta katalognamn till "arctic_hts_clunits" eller "arctic_clunits"?

cmu_us_jmk_arctic_clunits

Hans Linde skrev:
Något mer?

Glöm inte att ändra i ~/.festivalrc


26 sep 2008, 23:08
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?
Åtgärdat.
Å så kör vi... hmm

Ja då är det bara resten kvar..

echo "some text that can be spoken" | festival --tts
SIOD ERROR: could not open file /usr/share/festival/dicts/cmu/cmulex.scm
closing a file left open: /usr/share/festival/voices/us/cmu_us_jmk_arctic_clunits/festvox/cmu_us_jmk_arctic_lexicon.scm
closing a file left open: /usr/share/festival/voices/us/cmu_us_jmk_arctic_clunits/festvox/cmu_us_jmk_arctic_clunits.scm
closing a file left open: /usr/share/festival/init.scm
festival: fatal error exiting.


Det följer en dag efter denna.


26 sep 2008, 23:37
Profil
Användarvisningsbild

Blev medlem: 07 apr 2007, 22:28
Inlägg: 5919
Svara med citat
Inlägg Re: Talsyntes: var finns programmen?
Guiden jag har följt inledde med denna uppmaning:

Citat:
Before we get started, make sure all of the preliminary packages are installed on your system with the following command:

Kod:
sudo apt-get install festival festlex-cmu festlex-poslex festlex-oald libestools1.2 unzip

Det är inte så att du helt enkelt saknar festlex-cmu?


26 sep 2008, 23:54
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?
Börjar tidigt idag.

Jovisst har du rätt i det, men nu är det fixat via Synaptic.
Det var även så att de andra två "festlex_.." saknades. Däremot fanns "libestools1.2"

Då kör vi.
Mjaaoo..huset väcks av "!! SOME TEXT THAT CAN BE SPOKEN !!"
och en viss munterhet. Familjens samtliga (5 o katten) medlemmar
infinner sig med varierande entusiasm i köket får att bevittna
teknikens vägvinnade slingrande mot det som engång kan
låta som poesi (och just nu göra det ju nästan det).

Då var det hur detta "fenomen" kan göras användbart?
Så som läsa Firefox, pdf och div andra text format.


27 sep 2008, 03:29
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?
Här står det ju "en del"...
http://www.cstr.ed.ac.uk/projects/festi ... l_toc.html


27 sep 2008, 03:57
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:
Då var det hur detta "fenomen" kan göras användbart?
Så som läsa Firefox, pdf och div andra text format.

Sist så fastnade du på att katalogen ~/bin saknades. Åter igen, ~/ betyder din hemkatalog, dvs /home/$USER. Du ska alltså skapa en katalog som heter bin i din hemkatalog /home/$USER.

I den katalogen (/home/$USER/bin/) ska du skapa en textfil. Döp den till t.ex. festival.sh. Använd en vanlig textredigerare, t.ex. gedit och se till att filen innehåller följande:

Kod:
#!/bin/sh
xclip -o | festival --tts

Spara och gör filen körbar. DVS högerklicka på den, ändra på filens egenskaper och klicka i körbar någonstans. Eller från terminalen:

Kod:
chmod +x ~/bin/festival.sh

När du kommit så här långt ska du kunna dubbelklicka på den filen och utklippet ska läsas upp.

Då återstår bara att binda detta till någon lämplig tangentkombination, vilket du ordnar under System > Inställningar > Tangentbordsgenvägar (om jag inte minns helt fel). Välj en tangentkombination och peka den på filen /home/$USER/bin/festival.sh.


27 sep 2008, 10:09
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?
"/home/$USER/bin/festival.sh" finns nu enligt instruktion.
Förra gången jag skulle göra en <textfil>.sh, förväntade jag mig att
texteditorn skulle fixa "sufixet" (dvs ".sh"), men så antar jag det inte är.
Utan nu svarade jag det just som "festival.sh" och det finns en
"gör körbar-ruta" vid "högerklick" på "egenskaper" i fliken "rättigheter".

Du skriver:
"..När du kommit så här långt ska du kunna dubbelklicka på den filen och utklippet ska läsas upp..."
Inget läses då jag före eller efter, har gjort "ctl C" av en markerad text, och dubbel klickar på
filen "/home/$USER/bin/festival.sh".
PCn har starts om.(Det var fleratimmar sedan "röstframgången." Energisparning)
Det är inte så att Festival behöver startas på något vis?

Jag stannar också på
"..någon lämplig tangentkombination, vilket du ordnar under System > Inställningar > Tangentbordsgenvägar.."
pga att jag inte finner ett sätt att lägga in en "åtgärd" som sedan ska kopplas till
lämplig tangent.


27 sep 2008, 11:01
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:
Inget läses då jag före eller efter, har gjort "ctl C" av en markerad text, och dubbel klickar på
filen "/home/$USER/bin/festival.sh".
PCn har starts om.(Det var fleratimmar sedan "röstframgången." Energisparning)
Det är inte så att Festival behöver startas på något vis?

Börja med att försök köra filen från terminalen:

Kod:
~/bin/festival.sh

Förhoppningsvis får du något felmeddelande som vi kan arbeta med. Du kan även försöka köra själva kommandot löst för att se om det är där skon klämmer:

Kod:
xclip -o | festival --tts

Hans Linde skrev:
Jag stannar också på
"..någon lämplig tangentkombination, vilket du ordnar under System > Inställningar > Tangentbordsgenvägar.."
pga att jag inte finner ett sätt att lägga in en "åtgärd" som sedan ska kopplas till
lämplig tangent.

Det var väldigt länge sedan jag använde gnome, så saker kan ha ändrats, flyttat på sig, osv. Det här ligger med andra ord något utanför mina kunskaper. Men jag sökte lite och hittade en vettig beskrivning:

http://aldeby.org/blog/index.php/en-hp- ... kplay.html

Hur man ska göra verkar bero helt på om man har skrivbordseffekter aktivat eller inte.

Citat:
A) Gnome Metacity (no desktop effects enabled)

1. ALT+F2
2. gconf-editor
3. go to apps -> metacity -> keybinding_commands
4. doubleclick on command_1
5. fill the area with the application name (the one you type in to execute it) i.e. gcalctool for GNOME calculator
6. go to apps -> metacity -> global_keybindings
7. doubleclick on run_command_1
8. set the button (or key combination) you want to bind to the program i.e. F13 or <Control><Alt>C
9. Note the parenthesis < > for the funcion button
10. you can set up all the shortcuts you want with strings command_N and run_command_N
11. done!

B) Gnome Compiz (desktop effects enabled)

same as above, only keys change:

apps -> compiz -> general -> allscreens -> options

string names are command0 (for the application command) and run_command0_key (for the button name or key combination).


27 sep 2008, 11:20
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?
Den talar vid båda tillfällen
xclip -o | festival --tts
o
xclip -o | festival --tts

Jag söker efter att förstå och Ubuntu i en grundinstallation (som det här troligen kan kallas)
är en Gnome Metacity (no desktop effects enabled) eller
Gnome Compiz (desktop effects enabled), men finner intet svar i de inställningar som PCn har.
Metacity eller Compiz? Det är lite för många steg att prova, i fall något går snett tror jag.


27 sep 2008, 16:31
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 ... 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