v0.5.3

KoljaB/RealtimeTTSv0.5.3Apr 19, 2025by KoljaB

AI Summary

Multiple enhancements including configurable silence control moved to TextToAudioStream, KokoroEngine and OrpheusEngine improvements, and thread-safe pipe implementation.

Key Highlights

  • Moved silence insertion out of CoquiEngine into TextToAudioStream with configurable comma, sentence, and default silence durations
  • KokoroEngine now uses KokoroVoice
  • OrpheusEngine allows model selection with improved stop-on-demand checks
  • Added SafePipe for more reliable inter-process communication in CoquiEngine

New Features

  • Configurable silence control in play and play-async methods
  • KokoroVoice support in KokoroEngine
  • Model selection in OrpheusEngine
  • SafePipe for thread-safe inter-process communication

Full Release Notes

# RealtimeTTS v0.5.3 Release Notes

**Enhancements & Changes:**
- **Silence Control**: Moved silence‑insertion out of CoquiEngine into `TextToAudioStream`; introduced configurable `comma`, `sentence`, and `default` silence durations in play- and play-async methods.  
- **KokoroEngine**: Uses KokoroVoice now. #303 (thank you)
- **OrpheusEngine**: Lets you pick model now and has improved stop‑on‑demand checks.  
- **More Thread‑Safe Pipes (?)**: Added `SafePipe` for what I hope is more reliable inter‑process comm in CoquiEngine (needs to be tested more).