[mary-users] having a problem converting this text

Ingmar Steiner ingmar.steiner at dfki.de
Thu Oct 1 14:59:01 CEST 2015


Dear Homer,

thanks very much for your message! I wonder if this bug might be 
responsible for some of the performance issues we've been seeing with 
the demo server (which seemed to be correlated with a spike in Turkish 
synthesis requests)...

Would you be so kind as to re-post this as a new issue on GitHub?

Best wishes,

-Ingmar

On 01.10.15 11:41, Homer Kommrad wrote:
> hey everyone ,
>
> i'm getting an exception while trying to process this text
>
> "onur kendigelen 2, B, H, R, S, 16, 53, 30, 09, 71, 8 , SENSÖRÜ"
>
>
> here is the stack trace . im suspect that it has to do something with
> the commas after the digits . Perhaps marytts is waiting for more
> numbers , after seeing a comma following a digit.
>
>
> 2015-10-01 09:24:15,488 [I/O dispatcher 4] INFO  marytts.R 11084 New
> request (input type "TEXT", output type "AUDIO", voice "dfki-ot-hsmm",
> effect "FIRFilter(type:3;fc1:200.0;fc2:16000.0)", audio "WAVE")
> 2015-10-01 09:24:15,488 [I/O dispatcher 4] INFO  marytts.server Read:
> onur kendigelen iki B, H, R, S, on alt? elli ?? otuz  dokuz yetmi? bir
> sekiz , SENS?R?
> 2015-10-01 09:24:15,488 [I/O dispatcher 4] INFO  marytts.R 11084
> Handling request using the following modules:
> 2015-10-01 09:24:15,488 [I/O dispatcher 4] INFO  marytts.R 11084 -
> TextToMaryXML (marytts.modules.TextToMaryXML)
> 2015-10-01 09:24:15,488 [I/O dispatcher 4] INFO  marytts.R 11084 Next
> module: TextToMaryXML
> 2015-10-01 09:24:15,489 [I/O dispatcher 4] INFO  marytts.R 11084
> Handling request using the following modules:
> 2015-10-01 09:24:15,489 [I/O dispatcher 4] INFO  marytts.R 11084 -
> JTokeniser (marytts.modules.JTokeniser)
> 2015-10-01 09:24:15,489 [I/O dispatcher 4] INFO  marytts.R 11084 -
> DummyTokens2Words (marytts.modules.DummyTokens2Words)
> 2015-10-01 09:24:15,489 [I/O dispatcher 4] INFO  marytts.R 11084 -
> OpenNLPPosTagger (marytts.modules.MinimalisticPosTagger)
> 2015-10-01 09:24:15,489 [I/O dispatcher 4] INFO  marytts.R 11084 -
> JPhonemiser (marytts.modules.JPhonemiser)
> 2015-10-01 09:24:15,489 [I/O dispatcher 4] INFO  marytts.R 11084 -
> Prosody (marytts.modules.ProsodyGeneric)
> 2015-10-01 09:24:15,489 [I/O dispatcher 4] INFO  marytts.R 11084 -
> PronunciationModel (marytts.modules.PronunciationModel)
> 2015-10-01 09:24:15,489 [I/O dispatcher 4] INFO  marytts.R 11084 -
> AcousticModeller (marytts.modules.AcousticModeller)
> 2015-10-01 09:24:15,489 [I/O dispatcher 4] INFO  marytts.R 11084 -
> Synthesis (marytts.modules.Synthesis)
> 2015-10-01 09:24:15,489 [I/O dispatcher 4] INFO  marytts.R 11084 Next
> module: JTokeniser
> 2015-10-01 09:24:15,489 [I/O dispatcher 4] INFO  marytts.R 11084 Next
> module: DummyTokens2Words
> 2015-10-01 09:24:15,489 [I/O dispatcher 4] INFO  marytts.R 11084 Next
> module: OpenNLPPosTagger
> 2015-10-01 09:24:15,489 [I/O dispatcher 4] INFO  marytts.R 11084 Next
> module: JPhonemiser
> 2015-10-01 09:24:15,491 [I/O dispatcher 4] INFO  marytts.R 11084 Next
> module: Prosody
> 2015-10-01 09:24:15,492 [I/O dispatcher 4] INFO  marytts.R 11084 Next
> module: PronunciationModel
> 2015-10-01 09:24:15,493 [I/O dispatcher 4] INFO  marytts.R 11084 Next
> module: AcousticModeller
> 2015-10-01 09:24:15,503 [I/O dispatcher 4] INFO
>   marytts.ParameterGeneration Parameter generation for LF0:
> 2015-10-01 09:24:15,503 [I/O dispatcher 4] INFO  marytts.PStream Global
> variance optimization
> 2015-10-01 09:24:15,505 [I/O dispatcher 4] INFO  marytts.PStream
> Gradient GV optimization for feature: (0)  number of iterations=23
> 2015-10-01 09:24:15,506 [I/O dispatcher 4] ERROR marytts.server
> Processing failed.
> java.lang.Exception: Module AcousticModeller: Problem processing the data.
>      at marytts.server.Request.processOneChunk(Request.java:551)
>      at marytts.server.Request.processOrLookupOneChunk(Request.java:389)
>      at marytts.server.Request.process(Request.java:336)
>      at
> marytts.server.http.SynthesisRequestHandler.process(SynthesisRequestHandler.java:272)
>      at
> marytts.server.http.SynthesisRequestHandler.handleClientRequest(SynthesisRequestHandler.java:98)
>      at
> marytts.server.http.BaseHttpRequestHandler.handle(BaseHttpRequestHandler.java:144)
>      at
> org.apache.http.nio.protocol.BufferingHttpServiceHandler$RequestHandlerAdaptor.handle(BufferingHttpServiceHandler.java:189)
>      at
> org.apache.http.nio.protocol.SimpleNHttpRequestHandler.handle(SimpleNHttpRequestHandler.java:51)
>      at
> org.apache.http.nio.protocol.AsyncNHttpServiceHandler.processRequest(AsyncNHttpServiceHandler.java:453)
>      at
> org.apache.http.nio.protocol.AsyncNHttpServiceHandler.inputReady(AsyncNHttpServiceHandler.java:316)
>      at
> org.apache.http.nio.protocol.BufferingHttpServiceHandler.inputReady(BufferingHttpServiceHandler.java:131)
>      at
> org.apache.http.impl.nio.DefaultNHttpServerConnection.consumeInput(DefaultNHttpServerConnection.java:173)
>      at
> org.apache.http.impl.nio.DefaultServerIOEventDispatch.inputReady(DefaultServerIOEventDispatch.java:147)
>      at
> org.apache.http.impl.nio.reactor.BaseIOReactor.readable(BaseIOReactor.java:161)
>      at
> org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:335)
>      at
> org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:315)
>      at
> org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:275)
>      at
> org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:104)
>      at
> org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:542)
>      at java.lang.Thread.run(Thread.java:745)
> Caused by: java.lang.ArrayIndexOutOfBoundsException: -1
>      at
> marytts.util.math.MathUtils.interpolateNonZeroValues(MathUtils.java:5004)
>      at
> marytts.modules.acoustic.ProsodyElementHandler.getF0Contour(ProsodyElementHandler.java:470)
>      at
> marytts.modules.acoustic.ProsodyElementHandler.getF0Contour(ProsodyElementHandler.java:396)
>      at
> marytts.modules.acoustic.ProsodyElementHandler.process(ProsodyElementHandler.java:96)
>      at marytts.modules.AcousticModeller.process(AcousticModeller.java:254)
>      at marytts.server.Request.processOneChunk(Request.java:549)
>      ... 19 more
> 2015-10-01 09:24:15,507 [I/O dispatcher 4] INFO  marytts.server Request
> couldn't be handled successfully.
> 2015-10-01 09:24:31,609 [I/O dispatcher 4] INFO  marytts.server
> Connection closed: [closed]
>
>
>
> _______________________________________________
> Mary-users mailing list
> Mary-users at dfki.de
> http://www.dfki.de/mailman/cgi-bin/listinfo/mary-users
>


More information about the Mary-users mailing list