@Override
  public void stop() throws Exception {
    LOGGER.info("Shutting down speech synthesis server");

    dispatcher.shutDown();
    while (dispatcher.isRunning()) {
      pause();
    }

    LOGGER.info("Speech synthesiser shutdown");
  }
 public boolean isHealthy() {
   return dispatcher.isHealthy();
 }
 public List<Synthesizer> getSynthesizers() {
   return dispatcher.getSynthesizers();
 }
 public void invalidate() {
   dispatcher.invalidate();
 }