-
Notifications
You must be signed in to change notification settings - Fork 289
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
[Regression] TTS broken when using service tts.speak #2369
Comments
Let me re-examine this aspect of the integration. I may have inadvertently broken it 🥺 |
The same problem here |
the same."To send TTS, .." problem answer when sending tts |
Here is a temporary work around until the fix is in:
I noticed some updates from "public_url" to "hass_url" in #2319 , but it looks like not all logic was updated to read the new config option. I didn't have time to dig deeper because I'm on a tight deadline for another project, so this might not be the full picture. |
Ah, and here I was trying to figure this out for over half an hour. Glad it's being addressed :) Also love this component, thanks for all your work. |
Thanks for that temporary workaround. I hope next hotfix address this. |
Thanks for this - if I edit this right now, will it just get replaced/fixed when the next HACS release installs? I just don't want to break anything in HACS if I edit this manually. |
Correct. The next time the integration is updated it will overwrite everything so this change will no longer be present. |
I would like to thank @cw-cdz for the temporary hack. Hope @alandtse will take in concideration this "solution" to fix the problem with the next release of this integration. @qJake I hope the developer will consider this for the next release ;-) |
Okay, so I made that code update, but I'm getting a different error - Alexa now says:
EDIT: Nevermind - figured it out. Firewall was blocking public access to HA. For anyone else that gets this error, check your firewall and make sure your .mp3 TTS URLs are publicly accessible! The code workaround works great! 👍 |
I think you've hit the nail on the head! I downloaded the old 4.10.3 zip file and will try to do a file-by-file comparison with 4.12.1 of what's different and where and what I screwed up later this evening. My issue right now is sitting for any length of time is painful due to an abscessed pimple on my pelvis... |
Thank you for fixing this quickly! 🎉 |
Am I the only one who still has this issue with 4.12.4? |
After updating, you need to reconfigure the public URL in the Integration. A side effect of the bug is that it caused it to lose the previous setting. |
Thanks Brian, figured that could be the issue, just now I'm struggling to obtain a working version, as the latest one 4.12.4 is giving me the "Unknown Error" as seen in #2393 |
I see. Have you tried downgrading to 4.10.3, authenticate again, and then update back to 4.12.4? |
That's a little bit tricky, as I don't have the URL field visible in the Configure dialog on an already deployed integration (Just the Excluded/Included devices and the time parameters). |
Initially, I suggested downgrading to a known working version (4.10.3). Since the HACS will not show this version, you would need to manually download it from GitHub: manual mode instructions. However, upon reconsideration, here’s alternative approach that might work:
|
Sorry Brian, I didn't realize the field Public URL is version dependent. To recap what I did:
My AMP is working again, thank you so much for your support today! |
Describe the bug
When using service
tts.speak
, Alexa responds with the following:I have removed and reconfigured my AMP integration and confirmed my public URL is in fact set.
To Reproduce
Expected behavior
Prior to the regression, the TTS audio would play correctly from the TTS service. It no longer does.
Screenshots
System details
const.py
or HA startup): 4.11.5pip show alexapy
or HA startup): N/A - Default (Installed with HACS, not manually managed)Logs
Additional context
This used to work recently (within 1 week ago), but I'm not sure when it broke - if it was an upgrade to the AMP component or to Home Assistant itself.
The text was updated successfully, but these errors were encountered: