-
Notifications
You must be signed in to change notification settings - Fork 302
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add option to set TTS volume independently without affecting device volume #2779
Comments
That will be a substantial undertaking for someone to dissect OpenHAB's Echo Control Binding Java code and then rewrite |
Have you tried using the prosidy tags? |
Thank you for your response!
Unfortunately, the effect of the volume attribute in Alexa is very limited. Even with x-loud or +20dB, the increase is minimal (less than 10%). It seems Alexa doesn’t fully support significant volume changes via SSML. Currently, the only workaround is adjusting the device's hardware volume temporarily. However, this isn’t ideal as it requires extra steps outside of TTS. Thanks again for your efforts and any further suggestions! |
Is your feature request related to a problem? Please describe.
Currently, when using Alexa Media Player for TTS (Text-to-Speech) announcements, the only way to adjust the volume is by changing the overall device volume. However, this approach has several drawbacks:
This limitation makes it difficult to manage TTS messages without impacting the user experience for other Alexa functions.
Describe the solution you'd like
I propose adding an option to set a temporary TTS-specific volume that applies only during the announcement and does not affect the device's general volume settings. This could work as:
notify.alexa_media
service (e.g.,volume_tts
) that sets a temporary volume for TTS.This feature would allow users to send louder or quieter TTS messages without altering the device's default playback volume.
Describe alternatives you've considered
<prosody volume="x-loud">
within TTS messages. However, this approach is inconsistent and not supported in all scenarios.Additional context
This feature is available in OpenHAB's Echo Control Binding, where users can define a separate TTS volume that does not affect the device's actual playback settings. Implementing a similar feature in Alexa Media Player would greatly enhance its usability for Home Assistant users.
The text was updated successfully, but these errors were encountered: