ArticulatedSocialAgentsPlatform / AsapRealizer

GNU Lesser General Public License v3.0
5 stars 5 forks source link

No robust recovery from MaryTTS SynthesisException #162

Closed herwinvw closed 8 years ago

herwinvw commented 8 years ago

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

Nehmen sie weniger Rum sonst werden sie noch betrunken!

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

herwinvw commented 8 years ago

Imported from trac issue 162. Created by welberge on 2015-07-09T15:06:04, last modified: 2015-07-10T14:39:03

herwinvw commented 8 years ago

Trac comment by welberge on 2015-07-09 15:06:38:

Error: {{{

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)]

}}}