Skip to content

v1.2.0 2024-12-15

Compare
Choose a tag to compare
@nimroddolev nimroddolev released this 14 Dec 22:54
· 32 commits to main since this release

✨ New Features:

  • Added a new Fallback TTS Platform configuration option to use when the specified/default TTS platform fails to generate audio (for example, a local platform like Piper if the internet goes down).
  • Added a new Delay Before Removing Temporary Files configuration option to delay the removal of temporary files after playback, 225.
  • Added a new crossfade parameter for the chime_tts.say & chime_tts.say_url actions, to crossfade between audio segments.

🧰 Improvements:

  • Added validation in configuration page to ensure chime_tts.say_url folder paths are external. 203
  • Improved Alexa MP3 conversion & compatibility.
  • Chime audio filenames are now case insensitive.
  • The unofficial ElevenLabs TTS platform, tts.elevenlabs_tts, has been replaced with the official platform. tts.elevenlabs.
  • Temporary filenames have now been increased to 32 characters, 226.

🐞 Bugfixes:

  • Fixed Alexa Media Player "Simon Says" error when generating new audio file. 193
  • Fixed validation in configuration to ensure chime_tts.say_url folder path is publicly accessible.
  • Fixed bug where references to deleted cached files were not removed. 193, 202.
  • Replaced deprecated the MEDIA_TYPE_MUSIC constant with the new MediaType.MUSIC constant. 198.
  • Multiple fixes for Alexa Media Player playback and audio conversion before playback. 193, 202, 203.
  • Fixed local/public file creation logic & debug messaging. 202.
  • Fixed flow for using cached files and copying local/public files.
  • Fix for RuntimeWarning: coroutine 'save_audio_to_folder' was never awaited 193, 202.
  • Fixed potential issues with cached filepaths. 202
  • Fixed asynchronous blocking call. 193
  • Fixed warning about explicitly assigning config_enrty in config_flow.py, 223.
  • Fixed logic to prevent unnecessary warning log messages 202
  • Fixed coroutine warning.
  • Added improvements to queue_manager.py.

What's Changed

Full Changelog: v1.1.5...v1.2.0