[mary-users] Stuck at starting server after creating new .config file

Marc Schroeder marc.schroeder at dfki.de
Mon Aug 29 15:06:55 CEST 2011


Hello,

to add to that, I have the impression that you are creating a new 
pronunciation lexicon for German, locale "de":


 >> a) newvoice_de
 >> b) newvoice_de.lts
 >> c) newvoice_de_lexicon.dict
 >> d) newvoice_de_lexicon.fst (!! this file has 0 bytes)


Is that the case? If so, why don't you start from the existing German 
components and rather improve these?


Best,
Marc

On 29.08.11 09:53, Ingmar Steiner wrote:
> Dear Jerome,
>
> not sure I can help you solve the issues you describe, but two things
> seem worth mentioning:
>
> 1) Some problems might solve themselves if you upgrade to the latest
> release (4.3.0).
>
> 2) It might just be a typo, but you say you want to build a new *voice*
> for Mary... But from your procedure it seems you want to create a new
> *language component*. Please be sure to separate these concepts clearly.
>
> Best wishes,
>
> -Ingmar
>
> On 26.08.2011 19:36, Jerome Perri wrote:
>> Hello!
>>
>> I am not sure if I am allowed to ask this question here or if it should
>> be in the developer mailing list:
>>
>> Here is what I did to develop a new voice so far with Mary 4.2:
>>
>> I have successfully created a new MySQL database.
>> I have successfully imported the wikipedia pages.
>> I created a new allphones(...).xml file
>> I successfully ran the transcription tool with a word list containg all
>> the transcriptions.
>> Clicking "train and predict" produced the following files:
>>
>> a) newvoice_de
>> b) newvoice_de.lts
>> c) newvoice_de_lexicon.dict
>> d) newvoice_de_lexicon.fst (!! this file has 0 bytes)
>>
>> Then I created a config file according to the descriptions on the mary
>> website.
>>
>> Then I tried to start my mary server again, but it crashed stating the
>> following:
>>
>> MARY server 4.2.0 starting as a HTTP server...Exception in thread "main"
>> java.lang.reflect.InvocationTargetException
>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>> at
>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>> at
>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>> at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>> at marytts.util.MaryUtils.instantiateObject(MaryUtils.java:127)
>> at marytts.modules.ModuleRegistry.instantiateModule(ModuleRegistry.java:91)
>> at marytts.server.Mary.startModules(Mary.java:143)
>> at marytts.server.Mary.startup(Mary.java:307)
>> at marytts.server.Mary.startup(Mary.java:223)
>> at marytts.server.Mary.main(Mary.java:518)
>> Caused by: java.io.EOFException
>> at java.io.DataInputStream.readInt(DataInputStream.java:375)
>> at marytts.fst.FST.load(FST.java:129)
>> at marytts.fst.FST.<init>(FST.java:52)
>> at marytts.fst.FSTLookup.<init>(FSTLookup.java:60)
>> at marytts.modules.JPhonemiser.<init>(JPhonemiser.java:111)
>> at marytts.modules.JPhonemiser.<init>(JPhonemiser.java:88)
>> ... 10 more
>> Exception in thread "Thread-1" java.lang.IllegalStateException: MARY
>> system is not running
>> at marytts.server.Mary.shutdown(Mary.java:393)
>> at marytts.server.Mary$3.run(Mary.java:299)
>> jars at jars-desktop:~/mary420/bin$
>>
>> When I removed the following from the config, the mary server worked again:
>>
>> modules.classes.list = \
>>           marytts.modules.JPhonemiser(newvoice.)  \
>>           marytts.modules.MinimalisticPosTagger(newvoice,newvoice.) \
>>
>> I am not sure what I could do now and where the error might be.
>>
>> Thank you.
>>
>> Jerome
>>
>>
>>
>>
>> _______________________________________________
>> Mary-users mailing list
>> Mary-users at dfki.de
>> http://www.dfki.de/mailman/cgi-bin/listinfo/mary-users
>

-- 
Dr. Marc Schröder, Senior Researcher at DFKI GmbH
Project leader for DFKI in SSPNet http://sspnet.eu
Team Leader DFKI TTS Group http://mary.dfki.de
Editor W3C EmotionML Working Draft http://www.w3.org/TR/emotionml/
Portal Editor http://emotion-research.net

Homepage: http://www.dfki.de/~schroed
Email: marc.schroeder at dfki.de
Phone: +49-681-85775-5303
Postal address: DFKI GmbH, Campus D3_2, Stuhlsatzenhausweg 3, D-66123 
Saarbrücken, Germany
--
Official DFKI coordinates:
Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH
Trippstadter Strasse 122, D-67663 Kaiserslautern, Germany
Geschaeftsfuehrung:
Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster (Vorsitzender)
Dr. Walter Olthoff
Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes
Amtsgericht Kaiserslautern, HRB 2313


More information about the Mary-users mailing list