[mary-users] Problem with HalfPhoneUnitFeatureComputer

Ingmar Steiner ingmar.steiner at inria.fr
Tue Sep 6 10:13:31 CEST 2011


Dear Jerome,

On 05.09.2011 20:10, Jerome Perri wrote:
> Hi Ingmar et al,
>
> thank you for your reply.
>
> I need to talk to my collegues at university and ask them if I can
> publish the phoneset that we worked on.
> But it is nothing of huge interest, we only did minor adjustments and
> used different symbols sometimes.

Unless you're completely revolutionizing phonetics and phonology, I 
can't imagine why the phoneset is something you would have to keep 
private, but whatever. =)

>
> The first problem is - in contrast to what I initially said - not the
> HalfPhoneUnitFeatureComputer.
> The very first problem that I stumble over is that the words are
> transcribed incorrectly because my userdict.txt is not always used
> altough each word is transcribed.
> The two g2p_methods that I see used when I take a look at the files in
> the allophones folder is "rules" and "lexicon".
>
> "rules" means that the word wasn't found anywhere, and "lexicon"
> means... what?
> I first thought that the "lexicon" means that the transcription was
> taken from the userdict.txt file, but now that I think about it, I am
> not sure anymore.
> Can you clear me up on this, please? How do I know if a word was
> transcribed by userdict.txt?

There is a third g2p_method, "userdict", which is used when an entry is 
found in the userdict. If this is never showing up even for words which 
are not in the lexicon, but definitely in the userdict, then something 
is going wrong.

>
> Here is the server log. I have only posted the part from start to the
> allophones extraction for now because my first problem is already in the
> allophones extraction.

This does not help much, because it is not DEBUG level. Please have 
another look at 
http://mary.opendfki.de/wiki/FrequentlyAskedQuestions#bugreport and 
either use the -Dlog4j.logger.marytts=DEBUG,logfile command line option 
or edit your conf/log4j.properties file accordingly.

The server.log file will be much longer, and probably contain entries 
from earlier sessions, so please delete or rename it first. Then, send 
it to me as an attachment.

One thing I suspect, however, is that you don't have any German voice 
installed. If so, then building another German voice cannot succeed.

Best wishes,

-Ingmar

> Thanks!
>
> Jerome
>
> 2011-09-05 19:42:45,170 [main] INFO marytts.main Mary starting up...
> 2011-09-05 19:42:45,171 [main] INFO marytts.main Specification version 4.2.0
> 2011-09-05 19:42:45,171 [main] INFO marytts.main Implementation version
> 20101209
> 2011-09-05 19:42:45,171 [main] INFO marytts.main Running on a Java
> 1.6.0_06 implementation by Sun Microsystems Inc., on a Linux platform
> (i386, 2.6.24-16-generic)
> 2011-09-05 19:42:45,405 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.modules.Synthesis'
> 2011-09-05 19:42:45,411 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.modules.TextToMaryXML'
> 2011-09-05 19:42:45,411 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.modules.SableParser'
> 2011-09-05 19:42:45,412 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.modules.SSMLParser'
> 2011-09-05 19:42:45,413 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.modules.APMLParser'
> 2011-09-05 19:42:45,414 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.modules.JTokeniser'
> 2011-09-05 19:42:45,416 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.modules.DummyTokens2Words'
> 2011-09-05 19:42:45,416 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.modules.ProsodyGeneric'
> 2011-09-05 19:42:45,421 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.modules.PronunciationModel'
> 2011-09-05 19:42:45,423 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.modules.TargetFeatureLister'
> 2011-09-05 19:42:45,424 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.modules.HalfPhoneTargetFeatureLister'
> 2011-09-05 19:42:45,425 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.modules.AcousticModeller'
> 2011-09-05 19:42:45,426 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.modules.RealisedAcoustparamsExtractor'
> 2011-09-05 19:42:45,427 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.modules.RealisedDurationsExtractor'
> 2011-09-05 19:42:45,428 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.modules.HTSEngine'
> 2011-09-05 19:42:45,430 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.modules.PraatTextGridGenerator'
> 2011-09-05 19:42:45,432 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.language.en.JTokeniser'
> 2011-09-05 19:42:45,439 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.language.en.FreeTTSTokenToWords'
> 2011-09-05 19:42:45,444 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.modules.JPhonemiser(en_US.)'
> 2011-09-05 19:42:45,533 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.language.en.Prosody'
> 2011-09-05 19:42:45,534 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.modules.SimplePhoneme2AP(en_US)'
> 2011-09-05 19:42:45,535 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.language.en.Utt2XMLTokensEn'
> 2011-09-05 19:42:45,538 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.language.en.Utt2XMLWordsEn'
> 2011-09-05 19:42:45,539 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.language.en.Utt2XMLPosEn'
> 2011-09-05 19:42:45,539 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.language.en.Utt2XMLSegmentsEn'
> 2011-09-05 19:42:45,540 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.language.en.XML2UttTokensEn'
> 2011-09-05 19:42:45,547 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.language.en.XML2UttWordsEn'
> 2011-09-05 19:42:45,548 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.language.en.XML2UttPosEn'
> 2011-09-05 19:42:45,548 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.language.en.PronunciationModel'
> 2011-09-05 19:42:45,549 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.modules.OpenNLPPosTagger(en,en.pos)'
> 2011-09-05 19:42:45,554 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.modules.JPhonemiser(en_GB.)'
> 2011-09-05 19:42:45,601 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.language.en.JTokeniser'
> 2011-09-05 19:42:45,601 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.language.en.FreeTTSTokenToWords'
> 2011-09-05 19:42:45,601 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.language.en.Prosody'
> 2011-09-05 19:42:45,601 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.language.en.Utt2XMLWordsEn'
> 2011-09-05 19:42:45,601 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.language.en.XML2UttTokensEn'
> 2011-09-05 19:42:45,601 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.language.en.PronunciationModel'
> 2011-09-05 19:42:45,601 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.modules.OpenNLPPosTagger(en,en_GB.pos)'
> 2011-09-05 19:42:45,602 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.modules.JPhonemiser(de.)'
> 2011-09-05 19:42:45,745 [main] INFO marytts.ModuleRegistry Now
> initiating mary module 'marytts.modules.MinimalisticPosTagger(de,de.)'
> 2011-09-05 19:42:45,751 [main] INFO marytts.UnitSelectionSynthesizer
> started.
> 2011-09-05 19:42:45,754 [main] INFO marytts.TargetFeatureLister Module
> started (ACOUSTPARAMS->TARGETFEATURES, locale null).
> 2011-09-05 19:42:45,754 [main] INFO marytts.HTSEngine Module started
> (TARGETFEATURES->AUDIO, locale null).
> 2011-09-05 19:42:45,754 [main] INFO marytts.HMMSynthesizer started.
> 2011-09-05 19:42:45,754 [main] INFO marytts.Synthesis Module started
> (ACOUSTPARAMS->AUDIO, locale null).
> 2011-09-05 19:42:45,760 [main] INFO marytts.HMMSynthesizer Starting
> power-on self test.
> 2011-09-05 19:42:45,761 [main] INFO marytts.TextToMaryXML Module started
> (TEXT->RAWMARYXML, locale null).
> 2011-09-05 19:42:45,761 [main] INFO marytts.TextToMaryXML Starting
> power-on self test.
> 2011-09-05 19:42:45,763 [main] INFO marytts.TextToMaryXML Power-on self
> test complete.
> 2011-09-05 19:42:45,990 [main] INFO marytts.SableParser Module started
> (SABLE->RAWMARYXML, locale null).
> 2011-09-05 19:42:45,990 [main] INFO marytts.SableParser Starting
> power-on self test.
> 2011-09-05 19:42:45,990 [main] INFO marytts.SableParser Power-on self
> test complete.
> 2011-09-05 19:42:46,085 [main] INFO marytts.SSMLParser Module started
> (SSML->RAWMARYXML, locale null).
> 2011-09-05 19:42:46,085 [main] INFO marytts.SSMLParser Starting power-on
> self test.
> 2011-09-05 19:42:46,085 [main] INFO marytts.SSMLParser Power-on self
> test complete.
> 2011-09-05 19:42:46,158 [main] INFO marytts.APMLParser Module started
> (APML->RAWMARYXML, locale null).
> 2011-09-05 19:42:46,158 [main] INFO marytts.APMLParser Starting power-on
> self test.
> 2011-09-05 19:42:46,159 [main] INFO marytts.APMLParser Power-on self
> test complete.
> 2011-09-05 19:42:46,159 [main] INFO marytts.JTokeniser Module started
> (RAWMARYXML->TOKENS, locale null).
> 2011-09-05 19:42:46,234 [main] INFO marytts.JTokeniser Starting power-on
> self test.
> 2011-09-05 19:42:46,234 [main] INFO marytts.JTokeniser Power-on self
> test complete.
> 2011-09-05 19:42:46,234 [main] INFO marytts.DummyTokens2Words Module
> started (TOKENS->WORDS, locale null).
> 2011-09-05 19:42:46,234 [main] INFO marytts.DummyTokens2Words Starting
> power-on self test.
> 2011-09-05 19:42:46,234 [main] INFO marytts.DummyTokens2Words Power-on
> self test complete.
> 2011-09-05 19:42:46,245 [main] INFO marytts.Prosody Module started
> (PHONEMES->INTONATION, locale null).
> 2011-09-05 19:42:46,245 [main] INFO marytts.Prosody Starting power-on
> self test.
> 2011-09-05 19:42:46,245 [main] INFO marytts.Prosody Power-on self test
> complete.
> 2011-09-05 19:42:46,245 [main] INFO marytts.PronunciationModel Module
> started (INTONATION->ALLOPHONES, locale null).
> 2011-09-05 19:42:46,245 [main] INFO marytts.PronunciationModel Starting
> power-on self test.
> 2011-09-05 19:42:46,245 [main] INFO marytts.PronunciationModel Power-on
> self test complete.
> 2011-09-05 19:42:46,245 [main] INFO marytts.TargetFeatureLister Starting
> power-on self test.
> 2011-09-05 19:42:46,246 [main] INFO marytts.TargetFeatureLister Power-on
> self test complete.
> 2011-09-05 19:42:46,246 [main] INFO marytts.TargetFeatureLister Module
> started (ACOUSTPARAMS->HALFPHONE_TARGETFEATURES, locale null).
> 2011-09-05 19:42:46,246 [main] INFO marytts.TargetFeatureLister Starting
> power-on self test.
> 2011-09-05 19:42:46,246 [main] INFO marytts.TargetFeatureLister Power-on
> self test complete.
> 2011-09-05 19:42:46,246 [main] INFO marytts.AcousticModeller Module
> started (ALLOPHONES->ACOUSTPARAMS, locale null).
> 2011-09-05 19:42:46,246 [main] INFO marytts.AcousticModeller Starting
> power-on self test.
> 2011-09-05 19:42:46,246 [main] INFO marytts.AcousticModeller Power-on
> self test complete.
> 2011-09-05 19:42:46,246 [main] INFO marytts.Realised acoustparams
> extractor Module started (AUDIO->REALISED_ACOUSTPARAMS, locale null).
> 2011-09-05 19:42:46,246 [main] INFO marytts.Realised acoustparams
> extractor Starting power-on self test.
> 2011-09-05 19:42:46,246 [main] INFO marytts.Realised acoustparams
> extractor Power-on self test complete.
> 2011-09-05 19:42:46,246 [main] INFO marytts.Realised durations extractor
> Module started (AUDIO->REALISED_DURATIONS, locale null).
> 2011-09-05 19:42:46,246 [main] INFO marytts.Realised durations extractor
> Starting power-on self test.
> 2011-09-05 19:42:46,246 [main] INFO marytts.Realised durations extractor
> Power-on self test complete.
> 2011-09-05 19:42:46,246 [main] INFO marytts.Praat TextGrid generator
> Module started (AUDIO->PRAAT_TEXTGRID, locale null).
> 2011-09-05 19:42:46,246 [main] INFO marytts.Praat TextGrid generator
> Starting power-on self test.
> 2011-09-05 19:42:46,246 [main] INFO marytts.Praat TextGrid generator
> Power-on self test complete.
> 2011-09-05 19:42:46,246 [main] INFO marytts.JTokeniser Module started
> (RAWMARYXML->TOKENS, locale en).
> 2011-09-05 19:42:46,272 [main] INFO marytts.JTokeniser Starting power-on
> self test.
> 2011-09-05 19:42:46,272 [main] INFO marytts.JTokeniser Power-on self
> test complete.
> 2011-09-05 19:42:46,272 [main] INFO marytts.TokenToWords Module started
> (FREETTS_TOKENS->FREETTS_WORDS, locale en).
> 2011-09-05 19:42:46,273 [main] INFO marytts.FreeTTSVoices Loading US
> English FreeTTS voices...
> 2011-09-05 19:42:46,273 [main] INFO marytts.FreeTTSVoices done.
> 2011-09-05 19:42:46,290 [main] INFO marytts.TokenToWords Starting
> power-on self test.
> 2011-09-05 19:42:46,291 [main] INFO marytts.TokenToWords Power-on self
> test complete.
> 2011-09-05 19:42:46,291 [main] INFO marytts.JPhonemiser Module started
> (PARTSOFSPEECH->PHONEMES, locale en_US).
> 2011-09-05 19:42:46,291 [main] INFO marytts.JPhonemiser Starting
> power-on self test.
> 2011-09-05 19:42:46,291 [main] INFO marytts.JPhonemiser Power-on self
> test complete.
> 2011-09-05 19:42:46,296 [main] INFO marytts.Prosody Module started
> (PHONEMES->INTONATION, locale en).
> 2011-09-05 19:42:46,296 [main] INFO marytts.Prosody Starting power-on
> self test.
> 2011-09-05 19:42:46,297 [main] INFO marytts.Prosody Power-on self test
> complete.
> 2011-09-05 19:42:46,298 [main] INFO marytts.SimplePhoneme2AP Module
> started (SIMPLEPHONEMES->ACOUSTPARAMS, locale en_US).
> 2011-09-05 19:42:46,298 [main] INFO marytts.SimplePhoneme2AP Starting
> power-on self test.
> 2011-09-05 19:42:46,299 [main] INFO marytts.SimplePhoneme2AP Power-on
> self test complete.
> 2011-09-05 19:42:46,300 [main] INFO marytts.Utt2XML TokensEn Module
> started (FREETTS_TOKENS->TOKENS, locale en).
> 2011-09-05 19:42:46,300 [main] INFO marytts.FreeTTSVoices Loading US
> English FreeTTS voices...
> 2011-09-05 19:42:46,300 [main] INFO marytts.FreeTTSVoices done.
> 2011-09-05 19:42:46,301 [main] INFO marytts.Utt2XML TokensEn Starting
> power-on self test.
> 2011-09-05 19:42:46,301 [main] INFO marytts.Utt2XML TokensEn Power-on
> self test complete.
> 2011-09-05 19:42:46,302 [main] INFO marytts.Utt2XML WordsEn Module
> started (FREETTS_WORDS->WORDS, locale en).
> 2011-09-05 19:42:46,302 [main] INFO marytts.FreeTTSVoices Loading US
> English FreeTTS voices...
> 2011-09-05 19:42:46,302 [main] INFO marytts.FreeTTSVoices done.
> 2011-09-05 19:42:46,302 [main] INFO marytts.Utt2XML WordsEn Starting
> power-on self test.
> 2011-09-05 19:42:46,302 [main] INFO marytts.Utt2XML WordsEn Power-on
> self test complete.
> 2011-09-05 19:42:46,304 [main] INFO marytts.Utt2XML PosEn Module started
> (FREETTS_POS->PARTSOFSPEECH, locale en).
> 2011-09-05 19:42:46,304 [main] INFO marytts.FreeTTSVoices Loading US
> English FreeTTS voices...
> 2011-09-05 19:42:46,304 [main] INFO marytts.FreeTTSVoices done.
> 2011-09-05 19:42:46,304 [main] INFO marytts.Utt2XML PosEn Starting
> power-on self test.
> 2011-09-05 19:42:46,304 [main] INFO marytts.Utt2XML PosEn Power-on self
> test complete.
> 2011-09-05 19:42:46,308 [main] INFO marytts.Utt2XML SegmentsEn Module
> started (FREETTS_SEGMENTS->PHONEMES, locale en).
> 2011-09-05 19:42:46,309 [main] INFO marytts.FreeTTSVoices Loading US
> English FreeTTS voices...
> 2011-09-05 19:42:46,309 [main] INFO marytts.FreeTTSVoices done.
> 2011-09-05 19:42:46,309 [main] INFO marytts.Utt2XML SegmentsEn Starting
> power-on self test.
> 2011-09-05 19:42:46,309 [main] INFO marytts.Utt2XML SegmentsEn Power-on
> self test complete.
> 2011-09-05 19:42:46,309 [main] INFO marytts.XML2Utt TokensEn Module
> started (TOKENS->FREETTS_TOKENS, locale en).
> 2011-09-05 19:42:46,309 [main] INFO marytts.FreeTTSVoices Loading US
> English FreeTTS voices...
> 2011-09-05 19:42:46,309 [main] INFO marytts.FreeTTSVoices done.
> 2011-09-05 19:42:46,309 [main] INFO marytts.XML2Utt TokensEn Starting
> power-on self test.
> 2011-09-05 19:42:46,309 [main] INFO marytts.XML2Utt TokensEn Power-on
> self test complete.
> 2011-09-05 19:42:46,309 [main] INFO marytts.XML2Utt WordsEn Module
> started (WORDS->FREETTS_WORDS, locale en).
> 2011-09-05 19:42:46,309 [main] INFO marytts.FreeTTSVoices Loading US
> English FreeTTS voices...
> 2011-09-05 19:42:46,309 [main] INFO marytts.FreeTTSVoices done.
> 2011-09-05 19:42:46,309 [main] INFO marytts.XML2Utt WordsEn Starting
> power-on self test.
> 2011-09-05 19:42:46,309 [main] INFO marytts.XML2Utt WordsEn Power-on
> self test complete.
> 2011-09-05 19:42:46,310 [main] INFO marytts.XML2Utt PosEn Module started
> (PARTSOFSPEECH->FREETTS_POS, locale en).
> 2011-09-05 19:42:46,310 [main] INFO marytts.FreeTTSVoices Loading US
> English FreeTTS voices...
> 2011-09-05 19:42:46,310 [main] INFO marytts.FreeTTSVoices done.
> 2011-09-05 19:42:46,310 [main] INFO marytts.XML2Utt PosEn Starting
> power-on self test.
> 2011-09-05 19:42:46,310 [main] INFO marytts.XML2Utt PosEn Power-on self
> test complete.
> 2011-09-05 19:42:46,310 [main] INFO marytts.PronunciationModel Module
> started (INTONATION->ALLOPHONES, locale en).
> 2011-09-05 19:42:46,310 [main] INFO marytts.PronunciationModel Starting
> power-on self test.
> 2011-09-05 19:42:46,311 [main] INFO marytts.PronunciationModel Power-on
> self test complete.
> 2011-09-05 19:42:46,311 [main] INFO marytts.OpenNLPPosTagger Module
> started (WORDS->PARTSOFSPEECH, locale en).
> 2011-09-05 19:42:46,927 [main] INFO marytts.OpenNLPPosTagger Starting
> power-on self test.
> 2011-09-05 19:42:46,927 [main] INFO marytts.OpenNLPPosTagger Power-on
> self test complete.
> 2011-09-05 19:42:46,927 [main] INFO marytts.JPhonemiser Module started
> (PARTSOFSPEECH->PHONEMES, locale en_GB).
> 2011-09-05 19:42:46,927 [main] INFO marytts.JPhonemiser Starting
> power-on self test.
> 2011-09-05 19:42:46,927 [main] INFO marytts.JPhonemiser Power-on self
> test complete.
> 2011-09-05 19:42:46,927 [main] INFO marytts.JTokeniser Module started
> (RAWMARYXML->TOKENS, locale en).
> 2011-09-05 19:42:46,955 [main] INFO marytts.JTokeniser Starting power-on
> self test.
> 2011-09-05 19:42:46,955 [main] INFO marytts.JTokeniser Power-on self
> test complete.
> 2011-09-05 19:42:46,955 [main] INFO marytts.TokenToWords Module started
> (FREETTS_TOKENS->FREETTS_WORDS, locale en).
> 2011-09-05 19:42:46,955 [main] INFO marytts.FreeTTSVoices Loading US
> English FreeTTS voices...
> 2011-09-05 19:42:46,955 [main] INFO marytts.FreeTTSVoices done.
> 2011-09-05 19:42:46,956 [main] INFO marytts.TokenToWords Starting
> power-on self test.
> 2011-09-05 19:42:46,956 [main] INFO marytts.TokenToWords Power-on self
> test complete.
> 2011-09-05 19:42:46,959 [main] INFO marytts.Prosody Module started
> (PHONEMES->INTONATION, locale en).
> 2011-09-05 19:42:46,959 [main] INFO marytts.Prosody Starting power-on
> self test.
> 2011-09-05 19:42:46,960 [main] INFO marytts.Prosody Power-on self test
> complete.
> 2011-09-05 19:42:46,960 [main] INFO marytts.Utt2XML WordsEn Module
> started (FREETTS_WORDS->WORDS, locale en).
> 2011-09-05 19:42:46,960 [main] INFO marytts.FreeTTSVoices Loading US
> English FreeTTS voices...
> 2011-09-05 19:42:46,960 [main] INFO marytts.FreeTTSVoices done.
> 2011-09-05 19:42:46,960 [main] INFO marytts.Utt2XML WordsEn Starting
> power-on self test.
> 2011-09-05 19:42:46,960 [main] INFO marytts.Utt2XML WordsEn Power-on
> self test complete.
> 2011-09-05 19:42:46,961 [main] INFO marytts.XML2Utt TokensEn Module
> started (TOKENS->FREETTS_TOKENS, locale en).
> 2011-09-05 19:42:46,961 [main] INFO marytts.FreeTTSVoices Loading US
> English FreeTTS voices...
> 2011-09-05 19:42:46,961 [main] INFO marytts.FreeTTSVoices done.
> 2011-09-05 19:42:46,961 [main] INFO marytts.XML2Utt TokensEn Starting
> power-on self test.
> 2011-09-05 19:42:46,961 [main] INFO marytts.XML2Utt TokensEn Power-on
> self test complete.
> 2011-09-05 19:42:46,961 [main] INFO marytts.PronunciationModel Module
> started (INTONATION->ALLOPHONES, locale en).
> 2011-09-05 19:42:46,961 [main] INFO marytts.PronunciationModel Starting
> power-on self test.
> 2011-09-05 19:42:46,961 [main] INFO marytts.PronunciationModel Power-on
> self test complete.
> 2011-09-05 19:42:46,961 [main] INFO marytts.OpenNLPPosTagger Module
> started (WORDS->PARTSOFSPEECH, locale en).
> 2011-09-05 19:42:47,655 [main] INFO marytts.OpenNLPPosTagger Starting
> power-on self test.
> 2011-09-05 19:42:47,655 [main] INFO marytts.OpenNLPPosTagger Power-on
> self test complete.
> 2011-09-05 19:42:47,655 [main] INFO marytts.JPhonemiser Module started
> (PARTSOFSPEECH->PHONEMES, locale de).
> 2011-09-05 19:42:47,656 [main] INFO marytts.JPhonemiser Starting
> power-on self test.
> 2011-09-05 19:42:47,656 [main] INFO marytts.JPhonemiser Power-on self
> test complete.
> 2011-09-05 19:42:47,656 [main] INFO marytts.OpenNLPPosTagger Module
> started (WORDS->PARTSOFSPEECH, locale de).
> 2011-09-05 19:42:47,656 [main] INFO marytts.OpenNLPPosTagger Starting
> power-on self test.
> 2011-09-05 19:42:47,656 [main] INFO marytts.OpenNLPPosTagger Power-on
> self test complete.
> 2011-09-05 19:42:47,657 [main] INFO marytts.main Startup complete.
> 2011-09-05 19:42:47,664 [main] INFO marytts.server Starting server.
> 2011-09-05 19:42:47,691 [main] INFO marytts.server Waiting for client to
> connect on port 59125
> 2011-09-05 19:43:06,420 [I/O dispatcher 1] INFO marytts.server
> Connection from null
> 2011-09-05 19:43:06,462 [I/O dispatcher 1] WARN marytts.Voice Could not
> find default voice for locale de
> 2011-09-05 19:43:06,467 [I/O dispatcher 1] INFO marytts.R 0 New request
> (input type "RAWMARYXML", output type "ALLOPHONES", effect "", style "",
> audio "AU")
> 2011-09-05 19:43:06,468 [I/O dispatcher 1] WARN marytts.Voice Could not
> find default voice for locale de
> 2011-09-05 19:43:06,468 [I/O dispatcher 1] INFO marytts.server Read:
> <?xml version="1.0" encoding="UTF-8" ?>
> <maryxml version="0.4"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xmlns="http://mary.dfki.de/2002/MaryXML"
> xml:lang="de">
> <boundary breakindex="2" duration="100"/>
> Seine Beweise sind d�rftig, eine Verwendung vielleicht sogar
> unm�glich.</maryxml>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>  > Date: Mon, 5 Sep 2011 16:26:15 +0200
>  > From: ingmar.steiner at inria.fr
>  > To: jerome.perri at hotmail.com
>  > CC: mary-users at dfki.de
>  > Subject: Re: [mary-users] Problem with HalfPhoneUnitFeatureComputer
>  >
>  > Dear Jerome,
>  >
>  > thanks for the details!
>  >
>  > Just out of curiosity, could you elaborate on what the differences are
>  > between the de allophoneset used by Mary and the one you want to use?
>  >
>  > Apart from that, please attach your DEBUG level server logfile and the
>  > console output from the voice import tools, so that it might be possible
>  > to help you with the error you're getting in the
>  > HalfPhoneUnitFeatureComputer.
>  >
>  > Best wishes,
>  >
>  > -Ingmar
>  >
>  > On 05.09.2011 14:13, Jerome Perri wrote:
>  > > Hello Ingmar and others,
>  > >
>  > > I am using Ubuntu 8.04.
>  > > Java version is 5.0.
>  > > Mary version is 4.2
>  > >
>  > > I have spent much time on establishing a new German phoneset, and I
>  > > would like to check the results. I have labelled over 700 sentences
>  > > until now and want to make a new German voice from that.
>  > >
>  > > First I wanted to make this a completey new language (for example
> "de2").
>  > > Due to the problems which I stated in my last messages (I was never
>  > > perfectly sure in which places the name of the language should be
>  > > inserted and where the language name defines an encoding (for
> example in
>  > > the xml files and/or in the MySQL settings?) and ran into problems), so
>  > > I have simply kept the name "de" for it for the sake of simplicity
> for now.
>  > >
>  > > One of my problems now is the following:
>  > > In the userdict.txt file I have transcribed all words that are used in
>  > > my sentences, so they should be found.
>  > > However some file's words in the /allophones/ folder are marked as
>  > > "transcribed by rules" while I think it should be "lexicon".
>  > >
>  > > Making the new voice is complex, but I think that this is the very
> first
>  > > problem that I am facing, thus I think it should be the first problem
>  > > that I should fix.
>  > >
>  > > May I ask what might be possible reasons why some (!not all!) words are
>  > > not found in the lexicon although they are listed there?
>  > > My userdict.txt file is encoded as UTF-8.
>  > > I have also seen some userdict.txt files that were encoded an Western,
>  > > so I am a bit confused if userdict.txt should be UTF-8 or Western.
>  > > All words (not their transcriptions of course!) are converted to
>  > > uppercase. The word and its transcription are separated by " | " as I
>  > > have seen it in other userdict.txt files.
>  > >
>  > > Jerome
>  > >
>  > > > Date: Mon, 5 Sep 2011 10:34:17 +0200
>  > > > From: ingmar.steiner at inria.fr
>  > > > To: jerome.perri at hotmail.com
>  > > > CC: mary-users at dfki.de
>  > > > Subject: Re: [mary-users] Problem with HalfPhoneUnitFeatureComputer
>  > > >
>  > > > Dear Jerome,
>  > > >
>  > > > could you please provide more details on what you are trying to
>  > > > accomplish, and how? First of all, please include all the information
>  > > > listed at
>  > > > http://mary.opendfki.de/wiki/FrequentlyAskedQuestions#bugreport
> and also
>  > > > explain exactly what you did to "enhance" your voice.
>  > > >
>  > > > Best wishes,
>  > > >
>  > > > -Ingmar
>  > > >
>  > > > On 04.09.2011 11:06, Jerome Perri wrote:
>  > > > > Sorry to start in such a way, but I don't know what would be
> important
>  > > > > to mention in my case.
>  > > > >
>  > > > > I have successfully managed to create my enhanced "de" voice
> now, but I
>  > > > > am stuck in the "HalfPhoneUnitFeatureComputer" step.
>  > > > >
>  > > > > Could anybody please give me a hint?
>  > > > > Thank you.
>  > > > >
>  > > > > The error that I am getting is the following:
>  > > > >
>  > > > > 2011-09-04 11:01:08,292 [I/O dispatcher 4] INFO marytts.R 1516
> Handling
>  > > > > request using the following modules:
>  > > > > 2011-09-04 11:01:08,292 [I/O dispatcher 4] INFO marytts.R 1516 -
>  > > > > CARTDurationModeller (marytts.modules.CARTDurationModeller)
>  > > > > 2011-09-04 11:01:08,292 [I/O dispatcher 4] INFO marytts.R 1516 -
>  > > > > CARTF0Modeller (marytts.modules.CARTF0Modeller)
>  > > > > 2011-09-04 11:01:08,292 [I/O dispatcher 4] INFO marytts.R 1516 -
>  > > > > TargetFeatureLister (marytts.modules.HalfPhoneTargetFeatureLister)
>  > > > > 2011-09-04 11:01:08,292 [I/O dispatcher 4] INFO marytts.R 1516 Next
>  > > > > module: CARTDurationModeller
>  > > > > 2011-09-04 11:01:08,305 [I/O dispatcher 4] INFO marytts.R 1516 Next
>  > > > > module: CARTF0Modeller
>  > > > > 2011-09-04 11:01:08,310 [I/O dispatcher 4] INFO marytts.R 1516 Next
>  > > > > module: TargetFeatureLister
>  > > > > 2011-09-04 11:01:08,327 [I/O dispatcher 4] ERROR marytts.server
>  > > > > Processing failed.
>  > > > > java.lang.Exception: Module TargetFeatureLister: Problem
> processing the
>  > > > > data.
>  > > > > at marytts.server.Request.processOneChunk(Request.java:555)
>  > > > > at marytts.server.Request.processOrLookupOneChunk(Request.java:394)
>  > > > > at marytts.server.Request.process(Request.java:303)
>  > > > > at
>  > > > >
>  > >
> marytts.server.http.SynthesisRequestHandler.process(SynthesisRequestHandler.java:286)
>  > > > > at
>  > > > >
>  > >
> marytts.server.http.SynthesisRequestHandler.handleClientRequest(SynthesisRequestHandler.java:112)
>  > > > > at
>  > > > >
>  > >
> marytts.server.http.BaseHttpRequestHandler.handle(BaseHttpRequestHandler.java:150)
>  > > > > at
>  > > > >
>  > >
> org.apache.http.nio.protocol.BufferingHttpServiceHandler$RequestHandlerAdaptor.handle(BufferingHttpServiceHandler.java:193)
>  > > > > at
>  > > > >
>  > >
> org.apache.http.nio.protocol.SimpleNHttpRequestHandler.handle(SimpleNHttpRequestHandler.java:55)
>  > > > > at
>  > > > >
>  > >
> org.apache.http.nio.protocol.AsyncNHttpServiceHandler.processRequest(AsyncNHttpServiceHandler.java:454)
>  > > > > at
>  > > > >
>  > >
> org.apache.http.nio.protocol.AsyncNHttpServiceHandler.inputReady(AsyncNHttpServiceHandler.java:320)
>  > > > > at
>  > > > >
>  > >
> org.apache.http.nio.protocol.BufferingHttpServiceHandler.inputReady(BufferingHttpServiceHandler.java:135)
>  > > > > at
>  > > > >
>  > >
> org.apache.http.impl.nio.DefaultNHttpServerConnection.consumeInput(DefaultNHttpServerConnection.java:179)
>  > > > > at
>  > > > >
>  > >
> org.apache.http.impl.nio.DefaultServerIOEventDispatch.inputReady(DefaultServerIOEventDispatch.java:145)
>  > > > > at
>  > > > >
>  > >
> org.apache.http.impl.nio.reactor.BaseIOReactor.readable(BaseIOReactor.java:153)
>  > > > > at
>  > > > >
>  > >
> org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:314)
>  > > > > at
>  > > > >
>  > >
> org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:294)
>  > > > > at
>  > > > >
>  > >
> org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:256)
>  > > > > at
>  > > > >
>  > >
> org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:96)
>  > > > > at
>  > > > >
>  > >
> org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:556)
>  > > > > at java.lang.Thread.run(Thread.java:619)
>  > > > > Caused by: java.lang.ArrayIndexOutOfBoundsException: -113
>  > > > > at
>  > > > >
>  > >
> marytts.features.TargetFeatureComputer.toStringValues(TargetFeatureComputer.java:168)
>  > > > > at
>  > > > >
>  > >
> marytts.modules.TargetFeatureLister.listTargetFeatures(TargetFeatureLister.java:113)
>  > > > > at
>  > >
> marytts.modules.TargetFeatureLister.process(TargetFeatureLister.java:89)
>  > > > > at marytts.server.Request.processOneChunk(Request.java:553)
>  > > > > ... 19 more
>  > > > > 2011-09-04 11:01:08,328 [I/O dispatcher 4] INFO marytts.server
> Request
>  > > > > couldn't be handled successfully.
>  > > >
>  > > > --
>  > > > Ingmar Steiner
>  > > > Postdoctoral Researcher
>  > > >
>  > > > LORIA Speech Group, Nancy, France
>  > > > National Institute for Research in
>  > > > Computer Science and Control (INRIA)
>  >
>  > --
>  > Ingmar Steiner
>  > Postdoctoral Researcher
>  >
>  > LORIA Speech Group, Nancy, France
>  > National Institute for Research in
>  > Computer Science and Control (INRIA)

-- 
Ingmar Steiner
Postdoctoral Researcher

LORIA Speech Group, Nancy, France
National Institute for Research in
Computer Science and Control (INRIA)


More information about the Mary-users mailing list