Home Assistant Voice Preview Edition TTS (Piper) Intermittent Response

The Home Assistant Voice Preview Edition is a cool device but I am wondering if there are some updates needed or if somehow my config is not entirely correct. My HA server is bare metal PC with plenty of power/resources and is fully up to date.

I am not getting consistent TTS responses from the device after issuing requests. It performs the actions, but the TTS reply is intermittent. There will be some sort of brief static-y type sound (similar to what you would hear when using a two way radio when you push to talk and release the button) that plays out of the speaker. I have zero problems with the Android companion app’s voice assistant and have been using it since it was available.

Initially, when I set it up, I was not able to get the response for any request, although the actions were carried out. Just that static-y noise.

So far, I have done the following:

  • Performed 3 factory resets, as another thread here with similar issues indicated had resolved TTS playback issues. The first two didn’t yield any results.

  • Verified that the network IP was the same for the local URL setting and was able to browse to it from another device on the same WiFi network as the voice device.

  • Checked the piper logs and it seemed that it was playing the audio file.

  • Rebooted my WAPs.

  • Removed the Piper add-on, rebooted HA server, installed the Piper add on, Rebooted the HA server.

  • After all that, I performed a third factory reset, and I actually got an audible TTS response when asking for the current time. Great! Then, I asked it to activate a scene, which it did, but then that static-y response. Then, I asked it what time it was again and it worked. I asked it to run some automations and the TTS worked. Then, again, I asked it to activate a scene, which it did but static-y TTS response.

I am wondering if the default TTS response of “Done.” is somehow creating a problem.

I am not currently next to the device but would welcome advice and things to check.

TIA

I think TTS is just streaming audio from HA to the VPE, so if its intermittent I would guess the usual suspects such as connectivity (try moving your VPE closer to your WiFi AP to see if that makes a difference), CPU on HA is busy doing other things so a few delays in sending the stream may cause choppiness, etc.

Thanks for the suggestion. I can try moving it to another room to see if the consistency improves.