v1.2.0 2024-12-15
✨ 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
inconfig_flow.py
, 223. - Fixed logic to prevent unnecessary warning log messages 202
- Fixed coroutine warning.
- Added improvements to
queue_manager.py
.
What's Changed
- Bump ruff from 0.6.9 to 0.7.0 by @dependabot in #204
- Bump ruff from 0.7.0 to 0.7.1 by @dependabot in #208
- Bump actions/setup-python from 5.2.0 to 5.3.0 by @dependabot in #206
- Update pip requirement from <24.3,>=21.0 to >=21.0,<24.4 by @dependabot in #207
- Bump colorlog from 6.8.2 to 6.9.0 by @dependabot in #215
- Bump softprops/action-gh-release from 2.0.8 to 2.1.0 by @dependabot in #218
- Bump ruff from 0.7.1 to 0.8.2 by @dependabot in #224
- Bump ruff from 0.7.1 to 0.8.3 by @dependabot in #228
Full Changelog: v1.1.5...v1.2.0