v0.3.42

KoljaB/RealtimeTTSv0.3.42Feb 21, 2024by KoljaB

AI Summary

Improved CoquiEngine structure, logging, and added control options for silence and model switching.

Key Highlights

  • Added CoquiVoice & OpenAIVoice classes
  • Routed CoquiEngine output to stdout
  • Added silence duration parameters
  • Added `set_model` method

New Features

  • Structured engine classes
  • Stdout logging routing
  • Silence duration control
  • Runtime model switching

Full Release Notes

- added CoquiVoice & OpenAIVoice classes to be consistent with all engines
- routing coquiengine synthesize process output back to main process stdout to see log
- added comma_silence_duration and sentence_silence_duration parameters to CoquiEngine constructor
- added set_model(self, checkpoint: str) method to CoquiEngine to allow switching of basic xtts model at runtime