v0.3.43

KoljaB/RealtimeTTSv0.3.43Mar 21, 2024by KoljaB

AI Summary

Added parameters for delimiter control and fixed dependency versions to ensure compatibility.

Key Highlights

  • Added `sentence_fragment_delimiters` parameter
  • Added `force_first_fragment_after_words` parameter
  • Fixed Elevenlabs dependency version

New Features

  • Custom sentence delimiters
  • Force first fragment after N words

Full Release Notes

New parameters for play and play_async methods:
- added sentence_fragment_delimiters (A string of characters that are considered sentence delimiters. Default is ".?!;:,\n…)]}。-")
- force_first_fragment_after_words (int): The number of words after which the first sentence fragment is forced to be yielded. Default is 15 words.

Fixed versions for dependencies. Elevenlabs just upgraded to 1.0.0 which broke stream generation so we temporarily set a fixed version 0.2.27 until RealtimeTTS is adjusted, otherwise this engine would not work anymore.