Skip to content

Releases: KoljaB/RealtimeTTS

v0.4.1

01 Jun 17:29
Compare
Choose a tag to compare

v0.4.0

17 May 22:56
Compare
Choose a tag to compare
  • New engine: GTTSEngine

    Offers realtime support for Google Translate's text-to-speech API (GTTS): free TTS without need for a GPU with a better sound quality than system voices can offer

    💖 Shoutout to Pierre Nicolas Durette for making this possible

v0.3.48

16 May 20:15
Compare
Choose a tag to compare
  • switched to new elevenlabs api

v0.3.46

06 May 13:50
Compare
Choose a tag to compare

v0.3.45

04 May 20:48
Compare
Choose a tag to compare
  • resolved an issue where feeding str content while still playing caused problems.
    Huge shoutout to Yokopops for pointing me to this bug, which was completely under the radar for me.
  • fixed #75 (muted flag did not work for the ElevenlabsEngine)
  • adjusted on_playback_start callback so that it's called before the first chunk plays instead of after

v0.3.44

08 Apr 00:20
Compare
Choose a tag to compare

v0.3.43

21 Mar 19:47
Compare
Choose a tag to compare

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.

v0.3.42

21 Feb 18:46
Compare
Choose a tag to compare
  • 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

v0.3.40

20 Dec 16:44
Compare
Choose a tag to compare
  • merged #22 & fixed #23 (thank you)
  • change CoquiEngine cloning_reference_wav parameter to "voice"
  • added coqui predefined speaker voices
    Submit name or parts of the name as voice (case-insensitive):
    engine = CoquiEngine(voice="aaron")
    RealtimeTTS will first look for wav or json files, then for the predefined speaker voices

v0.3.35

07 Dec 23:37
Compare
Choose a tag to compare
  • support for multiple speaker cloning reference wave files of coqui engine (submit them as list of filenames as you normally would with a single filename string)
  • default voice now male (female voice here)