Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Mbrola bricht bei langen Texten ab. [solved]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
CampinoDesign
n00b
n00b


Joined: 30 Oct 2004
Posts: 74

PostPosted: Tue Feb 08, 2005 4:37 pm    Post subject: Mbrola bricht bei langen Texten ab. [solved] Reply with quote

Moin,
ich probier grad ein wenig mit Mbrola und txt2porc rum :)
wenn ich eine .pho Datei erzeuge und die an mbrola verfütter, dann spuckt mir mbrola eine *.wav datei aus, die dann auch genau den Text enthält, den er erhalten soll.
Ich hab jetzt hier ein paar scriptlein, mit denen die ganze Geschichte etwas verkürzt wird.


/usr/local/bin/say
Code:
#!/bin/sh

if [ -z "$1" ]
then
while read line
do
        echo $line | txt2speech.sh -play 2>/dev/null

done

else
        echo "$*" | txt2speech.sh ${2:--play} 2>/dev/null
fi

/usr/local/bin/txt2speech.sh
Code:
#!/bin/sh
VOICE=de3
MBROLA=/usr/local/bin/mbrola
DB=/usr/local/txt2speech/$VOICE/$VOICE
if [ $1 = -play ]
then
 numfilt | txt2pho -f | $MBROLA -v 1.5  $DB - - | esddsp bplay -b 16 -s 22050
else

 numfilt | txt2pho -f | $MBROLA $DB - ${1:--}

fi


Was bringt mir das ganze? ganz einfach, ich kann per # say "Hallo Welt" einen Text ausgeben. HIer fängt jetzt mein Problem an.
:roll:
Wenn ich zulange Sätze nehme, dann endet die ausgabe frühzeitig. nehme ich zu kurze, wiederholt sich der anfang des satzes 8O ...

"Ich bin ein kleiner Hase." => "Ich bin ein kleiner H"
"Ich bin ein Hase." => "Ich bin ein Hase I"

da die ausgabe ja mit den .pho Dateien klappt, denke ich, liegt es an den scripten. nur wo?¿

// Campino


edit\
hmpf....nach nem reboot klappt es einwandfrei 8O
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum