Hi,
I’ve been experiencing an issue with Voice PE not playing long responses. I have an automation that generates a morning report, and while the response is successfully generated, if it’s too long, the speaker doesn’t play it at all.
The same issue happens when I ask questions directly to the speaker - if the generated response is too long, it doesn’t play.
The automation uses the assist_satellite.announce action to send the response, and I’d like to stick with this method if possible.
Has anyone else encountered this problem? Is there a way to break it into smaller parts, or force playback?
Thanks in advance for any suggestions!
#Voice PE not playing long responses
1 messages · Page 1 of 1 (latest)
Might need to take a look at the TTS logs and see if something is going wrong there.
It could also be that the response is taking too long to generate the TTS for, think by default there's like a 10 or 15 second delay before it times out.
I had the same issue with @median zenith’s respeaker lite project (which is based on the PE config). The root cause was that the esphome audio component had a 5 s timeout awaiting the tts response. For me the last esphome release fixed it though.
I checked the logs and there are indeed some errors in the Python script