Skip to content

0.17.3

Compare
Choose a tag to compare
@ThioJoe ThioJoe released this 15 Jan 02:00
· 21 commits to main since this release
4f3c12b

🎉 [0.17.0] New Features:

  • Support for Eleven Labs voice synthesis

    • You can now use Eleven Labs for voice synthesis. Simply use the 'Voice ID' of the voice as the voice name
    • Note that Eleven Labs doesn't support SSML so you don't have as much control
    • Be sure to update your cloud_service_settings.ini file with the latest version
  • New Default Audio Stretching: FFMPEG

    • I've found that FFMPEG actually results in much higher quality stretched audio than Rubberband, so I've added that and set it as default
    • You can set it manually with the config option local_audio_stretch_method
    • The FFMPEG result is actually pretty close to Two Pass Synthesis so that might not be necessary unless you really want
    • Be sure to update your config.ini file with the latest version

0.17.0 → 0.17.2:

  • Now provides some more detail when ElevenLabs returns an error and stops the script from proceeding. Also checks if ElevenLabs API key is set when that TTS service is chosen

🟢 0.17.2 → 0.173:

  • Improved error messaging for ElevenLabs when invalid voice is set
  • Fixed unnecessary extra error messaging from test line that I forgot to remove
  • Consolidated lots of code in the translation functions which will make it easier to add additional translation services