Ticket #162 (closed defect: fixed)

Opened 4 years ago

Last modified 4 years ago

No robust recovery from MaryTTS SynthesisException

Reported by: welberge Owned by:
Priority: major Component: AsapRealizer
Version: 0.9 Keywords:
Cc: Duration:
Planned Date:

Description

To reproduce (with dfki-pavoque-neutral-hsmm):

<bml xmlns="http://www.bml-initiative.org/bml/bml-1.0" id="bml1">
<speech id="speech1" start="2">
<text>Nehmen sie weniger Rum sonst werden sie noch betrunken!</text>
</speech>
</bml>

Then afterwards new bml with the same id will not work anymore.

Change History

comment:1 Changed 4 years ago by welberge

Error:

<warningFeedback characterId="Armandia" id="bml1" type="Scheduling Exception" xmlns="http://www.bml-initiative.org/bml/bml-1.0">Exception scheduling the BML. java.lang.RuntimeException: marytts.exceptions.SynthesisException: cannot process
[hmi.tts.mary5.MaryTTSGenerator.getAcousticRealization(MaryTTSGenerator.java:431), hmi.tts.mary5.MaryTTSGenerator.getAcousticRealizationBML(MaryTTSGenerator.java:411), hmi.tts.mary5.MaryTTSGenerator.speakBMLToFile(MaryTTSGenerator.java:251), hmi.tts.mary5.MaryTTSGenerator.speakBMLToFile(MaryTTSGenerator.java:73), hmi.tts.BMLTTSBridge.speakToFile(BMLTTSBridge.java:47), asap.speechengine.ttsbinding.TTSBinding.speakToFile(TTSBinding.java:82), asap.speechengine.TimedWavTTSUnit.getTiming(TimedWavTTSUnit.java:192), asap.speechengine.TimedTTSUnit.setup(TimedTTSUnit.java:256), asap.speechengine.TTSPlanner.createSpeechUnit(TTSPlanner.java:125), asap.speechengine.TTSPlanner.resolveSynchs(TTSPlanner.java:152), asap.speechengine.TTSPlanner.resolveSynchs(TTSPlanner.java:1), asap.realizer.DefaultEngine.resolveSynchs(DefaultEngine.java:51), asap.realizer.scheduler.SmartBodySchedulingStrategy.scheduleBehaviour(SmartBodySchedulingStrategy.java:157), asap.realizer.scheduler.SmartBodySchedulingStrategy.schedule(SmartBodySchedulingStrategy.java:73), asap.realizer.scheduler.SortedSmartBodySchedulingStrategy.schedule(SortedSmartBodySchedulingStrategy.java:140), asap.realizer.scheduler.BMLASchedulingHandler.schedule(BMLASchedulingHandler.java:118), asap.realizer.scheduler.BMLASchedulingHandler.schedule(BMLASchedulingHandler.java:107), asap.realizer.scheduler.BMLScheduler.schedule(BMLScheduler.java:518), asap.realizer.AsapRealizer.scheduleBML(AsapRealizer.java:275), asap.realizer.AsapRealizer.scheduleBML(AsapRealizer.java:294), asap.realizer.bridge.ElckerlycRealizerPipe.performBML(ElckerlycRealizerPipe.java:22), asap.bml.bridge.LinkedBlockingQueuePipe$BMLPerformRunner.run(LinkedBlockingQueuePipe.java:99), hmi.util.RuntimeExceptionLoggingRunnable.run(RuntimeExceptionLoggingRunnable.java:52), java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511), java.util.concurrent.FutureTask.run(FutureTask.java:266), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617), java.lang.Thread.run(Thread.java:745)]
</warningFeedback>

comment:2 Changed 4 years ago by welberge

  • Status changed from new to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.