Sida 21 av 98
Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64
Postat: 11 okt 2008, 10:46
av Hans Linde
Nu har jag haft tid att lyssna på vad du föreslagit, samt använta rösterna en del.
Jag tycker det är ett föredömligt rescurge du gjort.
Mbrola-rösterna som vi testar nu verkar inte ha det problemet med "väsningar" eller "svisch-ljud"
som varit ett problem med Festivals alternativ, och då särsklit vid högre hastighet.
Mycket riktigt så låter Lucas bättre och det är vi båda säkra på hur det stavas.
Vad det gäller tangent användningen föreslår jag att valet sker i tre nivåer.
Detaljerna behöver övervägas, men ungefär så här.
Nivå 1: F5, språkval
Nivå 2: F6, röstval
Nivå 3: F7, hastighet
Nivå 4: F8, tex "attakt" röst ljustring för individuell önskning.
Èfter F5-F8 trycks 01-99 för önskat val.
Nu behövs "spelar-tangenter" play, pause, stop och (min "sikta mot stjärn mot stjärnorna knapp) dynamic.
På "dynamic" kommer vi att lägga "kommande" resultat av forskares röststudie om melodin som önskas
på rösten. Rösten kan då vara "dataröst" och detta val kan skapa entusiasm, aggresiv, lugn osv.
Eftersom dysleksi ofta finns i samband med vänsterhänthet, bör play-tangenterna utnyttjas från båda hållen.
F1=F12, F2=F11, osv
(Förklaring: Jo den andra handen används för att markera text med musen. Det är fullt upp med det.
tydlig musarms-risk.)
OK..tell then to go...tell where to go.
Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64
Postat: 11 okt 2008, 12:19
av Konservburk
Hans Linde skrev:Mbrola-rösterna som vi testar nu verkar inte ha det problemet med "väsningar" eller "svisch-ljud"
som varit ett problem med Festivals alternativ, och då särsklit vid högre hastighet.
Eftersom mbrola kan skapa rösterna i olika fart så behvövs inte scaletempo, och det blir inte heller några väsningar eller svischljud. Det skulle som sagt kunna vara möjligt att få bort detta även för festival om man justerar scaletempo-parametrarna på något lämpligt sätt.
Hans Linde skrev:Vad det gäller tangent användningen föreslår jag att valet sker i tre nivåer.
Detaljerna behöver övervägas, men ungefär så här.
Nivå 1: F5, språkval
Nivå 2: F6, röstval
Nivå 3: F7, hastighet
Nivå 4: F8, tex "attakt" röst ljustring för individuell önskning.
Èfter F5-F8 trycks 01-99 för önskat val.
Språk- och röstval kan ju vara lämpligt att även ha som dialogrutor så att man vet vad man väljer. Kanske även en dialogruta där man får ange önskad fart. Eller så kanske det skulle kunna gå att ha en tangent för att öka farten, en för att minska farten, och en för att återställa normal fart. Och samma sak för röstens ljushet. Det är möjligt att det finns ytterligare parametrar som går att justera med mbrola, men jag har inte hunnit undersöka det närmare.
Hans Linde skrev:Nu behövs "spelar-tangenter" play, pause, stop och (min "sikta mot stjärn mot stjärnorna knapp) dynamic.
På "dynamic" kommer vi att lägga "kommande" resultat av forskares röststudie om melodin som önskas
på rösten. Rösten kan då vara "dataröst" och detta val kan skapa entusiasm, aggresiv, lugn osv.
Jag ska se till att ordna åtminstone stop och pause till att börja med. Förhoppningsvis kan jag få in allting i samma tangentfil. Funktionen får avgöras av argumentet, t.ex.
~/bin/mbrola.sh stop och
~/bin/mbrola.sh pause. Då blir det inte så många filer att hålla reda på.
Hans Linde skrev:Eftersom dysleksi ofta finns i samband med vänsterhänthet, bör play-tangenterna utnyttjas från båda hållen.
F1=F12, F2=F11, osv
(Förklaring: Jo den andra handen används för att markera text med musen. Det är fullt upp med det.
tydlig musarms-risk.)
Jag är inte ens säker på att F-tangenterna är det optimala. Om man har många musknappar så kanske det kan vara bra att ha åtminstone start, och kanske även stopp bundna till någon av de annars överblivna musknapparna.
Det kanske till och med skulle kunna vara möjligt att dra igång en uppläsning så fort någonting hamnar i utklippet. Jag vet inte alls hur man skulle lösa något sådant, men jag har en känsla av att det inte är omöjligt. Det räcker då att markera en text för att den ska läsas upp. I så fall får man istället ha en tangent som slår av och på den funktinonen så att man fortfarande kan klippa ut saker som inte läses upp.
Hans Linde skrev:OK..tell then to go...tell where to go.
Du kan ju försöka installera de fyra engelska rösterna som finns på att hämta hos mbrola:
http://tcts.fpms.ac.be/synthesis/mbrola/mbrcopybin.html
De installeras på samma sätt som de svenska rösterna.
Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64
Postat: 11 okt 2008, 13:09
av Hans Linde
Språk- och röstval kan ju vara lämpligt att även (A) ha som dialogrutor så att man vet vad man väljer. Kanske även (B) en dialogruta där man får ange önskad fart. Eller så kanske det skulle kunna gå att ha en tangent (C) för att öka farten, en för att minska farten, och en för att återställa normal fart. Och samma sak för röstens ljushet (D). Det är möjligt att det finns ytterligare parametrar som går att justera med mbrola, men jag har inte hunnit undersöka det närmare.
A - Dialogrutor(grafiskinterface) är bra för det som inte kan verktygen. (tex jag och Ubuntu) För användare som är dagligen(hela tiden) i behov av något,
så sitter det i kommandon i ryggmärgen. Då är ett grafiskt interface ivägen och "fippligt" att leta upp.(ref. Wordread Plus)
B Som A men med större undertryck.
C ja, men bara för att säga emot dig (och mig själv, i fall tangentbordet inte är tillgängligt är grafik bra.)
D ljushet tror jag ligger i rösten (, men visst. Fast här tycker jag att det gränsar till överfunktionalitet) Då jag tar upp "attac" och "dynamic", så är jag inne på
hur jag som lyssnare reagerar på en röst efter en längre tid. Nja det här är för Psykologer och jag känner att skillnaden på det du föreslår och vad jag önskar
börjar bli hårklyverier. (men sått brukar hålla dialoger igång läääänge.)
Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64
Postat: 11 okt 2008, 13:25
av Konservburk
Hans Linde skrev:A - Dialogrutor(grafiskinterface) är bra för det som inte kan verktygen. (tex jag och Ubuntu) För användare som är dagligen(hela tiden) i behov av något,
så sitter det i kommandon i ryggmärgen. Då är ett grafiskt interface ivägen och "fippligt" att leta upp.(ref. Wordread Plus)
B Som A men med större undertryck.
Jag menar såklart att dialogrutan i så fall skulle vara mer som ett komplement där man faktiskt ser vad som händer.
Hans Linde skrev:C ja, men bara för att säga emot dig (och mig själv, i fall tangentbordet inte är tillgängligt är grafik bra.)
Här var det inte tal om något grafiskt öht. Snarare skillnaden mellan att ha tangenter med fasta uppspelningsfarter: snabb, normal, långsam (som vi har nu) jämfört med att ha tangenter för att öka, minska och återställa uppspelningsfarten.
Hans Linde skrev:D ljushet tror jag ligger i rösten (, men visst. Fast här tycker jag att det gränsar till överfunktionalitet)
Grundljusheten beror på själva rösten. Men den går enkelt att justera mot mörkare eller ljusare med en enda parameter.
Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64
Postat: 11 okt 2008, 13:54
av Hans Linde
Kul med ideer.
Det här är lite av "synpunkter om skolan", de flesta har en uppfattning som är välgrundad.
Jag tycker att det du tagit upp är rättigenom bra.
Det jag skulle vilja lägga in, innan jag övergår till det du vill att jag ska få gjort, är att vi ska ungvika att "måla in oss i ett hörn" angående
användargränsnittet. Om det är möjligt att ha det som ett "lager" ovan på "funktionerna, så kan det slutligen väljas av användare eller lämplig.
("lager"..nu börjar jag låta som de där ATM/ISDN-mäniskorna...burrr)
Det känns att vi är på väg

....och troligtvis åt rätt håll!
Nu var det..
Du kan ju försöka installera de fyra engelska rösterna som finns på att hämta hos mbrola:
http://tcts.fpms.ac.be/synthesis/mbrola/mbrcopybin.html
De installeras på samma sätt som de svenska rösterna.
Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64
Postat: 11 okt 2008, 14:55
av Hans Linde
Jag känner mig som när jag fick min 1a leksaksbil.
Ursäkta att det tog lite tid, men det var svårt att sluta.
Det här och "lite" mera är testat.
gconftool-2 --set --type string /apps/metacity/keybinding_commands/command_5 ~/bin/"mbrola_start.sh en1"
gconftool-2 --set --type string /apps/metacity/global_keybindings/run_command_5 F8
gconftool-2 --set --type string /apps/metacity/keybinding_commands/command_6 ~/bin/"mbrola_start.sh us1"
gconftool-2 --set --type string /apps/metacity/global_keybindings/run_command_6 F7
gconftool-2 --set --type string /apps/metacity/keybinding_commands/command_7 ~/bin/"mbrola_start.sh us3 0.3 0.6"
gconftool-2 --set --type string /apps/metacity/global_keybindings/run_command_7 F6
gconftool-2 --set --type string /apps/metacity/keybinding_commands/command_8 ~/bin/"mbrola_start.sh us3"
gconftool-2 --set --type string /apps/metacity/global_keybindings/run_command_8 F5
---
gconftool-2 --set --type string /apps/metacity/keybinding_commands/command_9 ~/bin/"mbrola_start.sh us3 1.4 1.3"
gconftool-2 --set --type string /apps/metacity/global_keybindings/run_command_9 F4
gconftool-2 --set --type string /apps/metacity/keybinding_commands/command_10 ~/bin/"mbrola_start.sh us3 0.4 0.7"
gconftool-2 --set --type string /apps/metacity/global_keybindings/run_command_10 F3
gconftool-2 --set --type string /apps/metacity/keybinding_commands/command_11 ~/bin/"mbrola_start.sh us3 0.6"
gconftool-2 --set --type string /apps/metacity/global_keybindings/run_command_11 F2
gconftool-2 --set --type string /apps/metacity/keybinding_commands/command_12 ~/bin/"mbrola_start.sh us3 0.4 1.1"
gconftool-2 --set --type string /apps/metacity/global_keybindings/run_command_12 F1
F6 kräver en Scaletempo-friskering, men det här är "accelerationståligt" och håller också för okay för lägre takt.
Ang lägre takt slog det mig just, att det skulle bli bättre och orden förblev konstanta medans avståndet mellan
orden förlängdes. Det vore "galant" om det var "seamless-dynamic". (där fick jag till dä)
Nästa övning!!!

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64
Postat: 11 okt 2008, 15:20
av Hans Linde
Det slog mig just.
Det är tillräckligt för en "beta-version".
Det är bara att lägga ut några Eng o Sv variant på F1-12.
Det som görs här nästa kommer att göra "bibliotekets inläsnings central" utan arbete.
Kanske finns det andra platformar än det jag har.
"-Mamma!! Jag skulle behöva köpa en PC till.....?"
( Dovt murr hörs från boken i soffan...)
Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64
Postat: 11 okt 2008, 18:29
av Hans Linde
Om du vill är jag beredd att se om det går att ta ytterligare några steg mot "Talsyntesens-flaggskepp".
Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64
Postat: 12 okt 2008, 12:45
av Konservburk
Nu har jag suttit sedan frukost och kodat ihop en prototyp:
Kod: Markera allt
#!/bin/sh
# r1
case "$-" in *i*) return ;; esac
export LC_ALL=C
exec 2>&-
APP="Talsyntes"
DIR=~/".talsyntes"
SCRIPT="$DIR/talsyntes.sh"
mkdir -p "$DIR/data" "$DIR/voices"
test "x$SCRIPT" != "x$0" &&
cp -f "$0" "$SCRIPT" 2>&- &&
exec "$SCRIPT" "$@"
XDIALOG="Xdialog --wmclass '$APP' --cancel-label Avbryt --no-tags --stdout"
find -L "$DIR" -maxdepth 1 -name voice -type l -exec rm {} \;
test -h "$DIR/voice" || test "$1" = install || set voice
ls "$DIR"/voices/[a-z][a-z][1-9]:* >/dev/null 2>&- &&
test -x "$SCRIPT" &&
test -x "$DIR/mbrola" ||
set install
cd "$DIR"
case "$1" in
stop)
pkill -P $(pgrep -d, "${SCRIPT##*/}") mplayer
;;
pause)
find "$DIR" -name mplayer.\*.fifo -type p -exec sh -c 'echo pause >{}' \;
;;
start)
"$SCRIPT" stop
find "$DIR" -name mplayer.\*.fifo -type p -exec rm -f {} \;
FIFO="$DIR/mplayer.$$.fifo"
trap 'rm -f "$FIFO"' EXIT
test -p "$FIFO" || mkfifo "$FIFO"
if voice=$(ls voices/"$2":* 2>&-)
then shift
else voice="$(readlink voice)"
fi
voice="${voice#voices/}"
speed="$2"
freq="$3"
volume="$4"
rate="$5"
test -z "$speed" && test -f speed &&
speed=$(awk '{printf("%f",exp(0.01*log(1/5)*$1))}' <speed)
test -z "$freq" && test -f freq &&
freq=$(awk '{printf("%f",exp(-0.01*log(1/5)*$1))}' <freq)
test -z "$volume" && test -f volume &&
volume=$(awk '{printf("%f",exp(-0.01*log(1/5)*$1))}' <volume)
test -z "$rate" && test -f rate &&
rate=$(awk '{printf("%f",16000*exp(-0.01*log(1/3)*$1))}' <rate)
xclip -o |
espeak -v mb-${voice%:*} |
"$DIR/mbrola" -e \
-t "${speed:-1}" \
-f "${freq:-1}" \
-v "${volume:-1}" \
-l "${rate:-16000}" \
"$DIR/voices/$voice" - -.wav |
mplayer -input file="$FIFO" -really-quiet -demuxer audio -
;;
reset)
case "$2" in
'') rm -f speed freq volume rate ;;
speed|freq|volume|rate) rm -f "$2" ;;
esac
;;
adjust)
case "$2" in
'')
test -f speed && speed=$(cat speed) || speed=0
test -f freq && freq=$(cat freq) || freq=0
test -f rate && rate=$(cat rate) || rate=0
set -- $(
$XDIALOG --title "$APP" --separator " " \
--3rangesbox "Röstparametrar" 22 60 \
"Uppläsningshastighet" -100 100 "$speed" \
"Röstläge" -100 100 "$freq" \
"Rösttäthet" -100 100 "$rate"
)
if test $# -eq 3
then
echo "$1" >speed
echo "$2" >freq
echo "$3" >rate
fi
exit
;;
speed) TITLE="Uppläsningshastighet" ;;
freq) TITLE="Röstläge" ;;
volume) TITLE="Uppläsningsvolym" ;;
rate) TITLE="Rösttäthet" ;;
*) exit ;;
esac
test -f "$2" && value=$(cat "$2") || value=0
case "$3" in
'')
value=$(
$XDIALOG --title "$APP" --rangebox "$TITLE" 10 60 -100 100 "$value"
)
test -n "$value" &&
echo "$value" >"$2"
;;
*)
echo "$3" |
awk -vvalue="$value" '{
if($1) value+=$1
else value=0
if(value>100) value=100
if(value<-100) value=-100
print(value)
}' >"$2"
;;
esac
;;
voice)
case "$2" in
'')
voice=$(
eval $XDIALOG --title "'$APP'" --no-close --no-cancel \
--radiolist "'Välj röst'" 20 60 0 $(
ls voices/[a-z][a-z][1-9]:* 2>&- |
while read voice
do test "x$voice" = "x$(readlink voice)" &&
radiobox=on ||
radiobox=off
printf "%s " "'$voice'" "'${voice#voices/}'" "$radiobox"
done
)
)
;;
*)
voice=$(ls "voices/$2":* 2>&-)
;;
esac
test -n "$voice" &&
ln -sf "$voice" voice
;;
install)
URL="http://tcts.fpms.ac.be/synthesis/mbrola"
TMP=$(mktemp)
trap 'rm -f "$TMP"' EXIT
wget -qO- "$URL"/mbrcopybin.html |
sed -n '
s|.*"\(bin/[^"]*.zip\)"[^>]*>[^<]*LINUX i386.*|\1 (0.3Mb)|p
s|.*"\(dba/[^/]*/[^"]*\)"[^>]*>\([^:]*:\s*[^<]*\).*|\1\t\2|p
' >"$TMP"
cd "$DIR"
voices=$(
cd /usr/share/espeak-data/voices/mb &&
echo mb-[a-z][a-z][1-9] |
sed 's/mb-//g;s/\(.\)\s\(.\)/\1|\2/g'
)
voices=$(
eval $XDIALOG --title "'$APP: Installation'" --separator "'|'" \
--checklist "'Välj språk'" 20 60 0 $(
grep -E "/($voices)/" <"$TMP" |
while read file voice
do case "$voice" in
sw*|us*|en*) checkbox=on ;;
*) checkbox=off ;;
esac
printf "%s " "${voice%:*}" "'$voice'" "$checkbox"
done
)
)
test -z "$voices" && exit
rm -f voices/[a-z][a-z][1-9]:* 2>&-
cd data
grep -E "(^bin|/$voices/)" <"$TMP" |
awk '{
size[NR]=size[NR-1]+substr($NF,2,length($NF)-4)
$NF=""
voice[NR]=$0
} END {
for(i=1; i<=NR; i++) {
print(100*size[i]/size[NR],voice[i])
}
}' |
while read progress file voice
do test -f "${file##*/}" ||
wget -q "$URL/$file" 2>&1
if test -z "$voice"
then
unzip -p "${file##*/}" mbrola-linux-i386 >"$DIR"/mbrola
chmod +x "$DIR"/mbrola
else
unzip -p "${file##*/}" "${voice%%:*}" >"$DIR/voices/$voice" 2>&- ||
unzip -p "${file##*/}" "${voice%%:*}/${voice%%:*}" \
>"$DIR/voices/$voice"
fi
echo $progress
done |
$XDIALOG --title "$APP: Installation" --progress "Hämtar Röster..." 10 60
bind_key() {
case "$1" in
metacity)
KEY="/apps/metacity/global_keybindings"
CMD="/apps/metacity/keybinding_commands"
PREFIX="run_command_"
SUFFIX=""
;;
compiz)
KEY="/apps/compiz/general/allscreens/options"
CMD="/apps/compiz/general/allscreens/options"
PREFIX="run_command"
SUFFIX="_key"
;;
esac
gconftool-2 -a "$KEY" |
awk '$1~/^'"$PREFIX"'[0-9]+'"$SUFFIX"'$/ && $3~/^'"$2"'$/{print($1)}' |
while read binding
do gconftool-2 -u "$KEY/$binding"
done
ID=$(
gconftool-2 -a "$KEY" |
sort -n |
awk '$1~/^'"$PREFIX"'[0-9]+'"$SUFFIX"'$/ {
sub("'"$PREFIX"'","")
sub("'"$SUFFIX"'","")
if($1-prev>1) exit
prev=$1
} END {
print(prev+1)
}'
)
gconftool-2 \
-s -t str "$KEY/$PREFIX${ID:-1}$SUFFIX" "$2" \
-s -t str "$CMD/${PREFIX#run_}${ID:-1}" "$3"
}
for wm in metacity compiz
do bind_key "$wm" "F1" "$SCRIPT stop"
bind_key "$wm" "F2" "$SCRIPT pause"
bind_key "$wm" "F3" "$SCRIPT start"
bind_key "$wm" "F4" "$SCRIPT start 0.5"
bind_key "$wm" "F5" "$SCRIPT start sw1 0.5"
bind_key "$wm" "F6" "$SCRIPT speed 0"
bind_key "$wm" "F7" "$SCRIPT speed -10"
bind_key "$wm" "F8" "$SCRIPT speed +10"
bind_key "$wm" "F9" "$SCRIPT adjust"
bind_key "$wm" "F10" "$SCRIPT voice"
bind_key "$wm" "F11" "$SCRIPT voice sw1"
bind_key "$wm" "F12" "$SCRIPT voice en1"
done
$XDIALOG --title "$APP" --msgbox "$APP installerad" 10 60
exec "$SCRIPT" voice
;;
speed|freq|volume|rate) exec "$SCRIPT" adjust "$@" ;;
*) exec "$SCRIPT" start "$@" ;;
esac
Argument som kan användas:
~/bin/talsyntes.sh stop
~/bin/talsyntes.sh pause
~/bin/talsyntes.sh start
~/bin/talsyntes.sh reset
~/bin/talsyntes.sh adjust
~/bin/talsyntes.sh speed
~/bin/talsyntes.sh freq
~/bin/talsyntes.sh rate
~/bin/talsyntes.sh volume
~/bin/talsyntes.sh voice
~/bin/talsyntes.sh install
Så här ser bindningarna ut för tillfället:
F1:
~/bin/talsyntes.sh stop
F2:
~/bin/talsyntes.sh pause
F3:
~/bin/talsyntes.sh start
F4:
~/bin/talsyntes.sh start 0.5
F5:
~/bin/talsyntes.sh start sw1 0.5
F6:
~/bin/talsyntes.sh speed 0
F7:
~/bin/talsyntes.sh speed -10
F8:
~/bin/talsyntes.sh speed +10
F9:
~/bin/talsyntes.sh adjust
F10:
~/bin/talsyntes.sh voice
F11:
~/bin/talsyntes.sh voice sw1
F12:
~/bin/talsyntes.sh voice en1
Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64
Postat: 12 okt 2008, 13:02
av Hans Linde
Jag saknar ord......(rätt ovanligt

) !!!!
Im on it right away.
återkommer.
...tralla-lalla-laa........

Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64
Postat: 12 okt 2008, 13:23
av Hans Linde
Nu fick talförmågan tillbaka.
Det är uppenbart att du den här gången fixat "filen filen" som fixar allt.
Det ända jag saknar är installations instruktionen "hit ANY key begin install".
Och där ungfär stannar jag, för du har varit så "in i h..sikes" fiffi att jag blir osäker
vad xxx.sh-filen ska heta. Är det vad som av
Argument som kan användas:.sh?
Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64
Postat: 12 okt 2008, 13:28
av Hans Linde
Haa.. du menar förståss...~/bin/talsyntes.sh
Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64
Postat: 12 okt 2008, 13:31
av Konservburk
Hans Linde skrev:Det är uppenbart att du den här gången fixat "filen filen" som fixar allt.
Det ända jag saknar är installations instruktionen "hit ANY key begin install".

Jag tyckte inte att det egentligen krävs några avancerade instruktioner. Första gången du kör filen så installerar den mbrola + de röster du väljer, och ordnar med tangentbindningarna. Någon slags "så här använder man"-instruktion kanske kan vara vettigt. Men det känns onödigt att lägga ner tid på det innan vi verkligen har bestämmt oss för hur vi vill att man ska använda det hela.
Hans Linde skrev:Och där ungfär stannar jag, för du har varit så "in i h..sikes" fiffi att jag blir osäker
vad xxx.sh-filen ska heta. Är det vad som av Argument som kan användas:.sh?
Jag kallade min för
~/bin/talsyntes.sh, men den ska kunna heta precis vad som helst.
Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64
Postat: 12 okt 2008, 13:42
av Hans Linde
"..första gången filen kör.." är det samma sak som när jag har gjort filen "talsyntes.sh" så kan jag
köra den samma i terminal och det är installerat?
Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64
Postat: 12 okt 2008, 13:45
av Konservburk
Hans Linde skrev:"..första gången filen kör.." är det samma sak som när jag har gjort filen "talsyntes.sh" så kan jag
köra den samma i terminal och det är installerat?
När du har skapat filen ~/bin/talsyntes.sh så kör du den från en terminal. Är det första gången så kommer du att få välja röster som sedan installeras. Det är iaf tanken. Men det är mycket möjligt att det har smuigt sig in någon bugg som måste fixas innan det funkar som jag hade tänkt mig. Det kan lätt bli så när man kodar 250 rader på ett par timmar.
Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64
Postat: 12 okt 2008, 14:02
av Hans Linde
Ja då har jag förvissa mig om att inte katten har sprungit över mitt tangentbord igen, utan att jag skrivit som ( iaf) jag har tänkt.
Det händer mycket när jag trycker på funktionstangenterna, troligen lite för mycket, men jag kan inte lätt säga var det felar.
Engelska o Ofelia hörs-> ny koppling är gjord, eftersom det var bara engelska röster tidigare.
Du kanske ska säga igen , var jag ska börja?
Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64
Postat: 12 okt 2008, 14:05
av Konservburk
Hans Linde skrev:Ja då har jag förvissa mig om att inte katten har sprungit över mitt tangentbord igen, utan att jag skrivit som ( iaf) jag har tänkt.
Det händer mycket när jag trycker på funktionstangenterna, troligen lite för mycket, men jag kan inte lätt säga var det felar.
Engelska o Ofelia hörs-> ny koppling är gjord, eftersom det var bara engelska röster tidigare.
Du kanske ska säga igen , var jag ska börja?
Är
xdialog installerat?
Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64
Postat: 12 okt 2008, 14:09
av Hans Linde
Vet inte. Hur ser jag det?
F1-8 engelsk röst versioner
F9-12 svensk - " -
Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64
Postat: 12 okt 2008, 14:10
av Konservburk
Hans Linde skrev:Vet inte. Hur ser jag det?
Skriv
Xdialog i en terminal och se om det händer något.
Re: Talsyntes/Festival/Scaletempo/Ubuntu-AMD64
Postat: 12 okt 2008, 14:16
av Hans Linde
Nej.
hans@hl:~$ Xdialog
Programmet "Xdialog" är för närvarande inte installerat. Du kan installera det genom att ange:
sudo apt-get install xdialog
bash: Xdialog: kommandot hittades inte
hans@hl:~$