Piper unreliable voice playback

When I give HA a voice command, it does a pretty good job of doing what I ask. When it understands me, it will play the DONE wav, but afterwards the voice replies only work 50% of the time. Sometimes it talks, sometimes it doesn’t. I’m using Piper. Looking at the logs, nothing stands out. I’ve tried reinstalling all of the voice assistant related components (piper, Assist microphone, Whisper, OpenWakeWord), and changing the voice, but the issue remains. Any ideas?

I run HA on a dedicated x86 machine (Ryzen 2400g w/16gb of ram). I’m using Assist Microphone on the same machine. I’m using automations with a custom response.

Appreciate any tips. Thank you.

Edit: I should add the voice playback worked flawlessly for a few months, but then became unreliable.

Are there any playback issues when using the assistant via the phone app or the chat window in the web interface?

i suffer the same fate and honestly piper is is cool when using custom voice like the trump voice ect. (sorta point of piper is you can train your own voices too tho not easy) but where it fails is in exacly that what your saying plus it has no concept of what a comma is at all lol it just hammers through words

1 Like

Interesting. The voice plays back each time via the phone app. I guess the issue must be with Assist Microphone?

The Assist Microphone addon is an implementation of the wyoming satellite , which has been inactive for almost a year, and the project has recently been completely discontinued.
The team plans to replace the addon’s code with the current Linux Voice Assistant, but this hasn’t been implemented yet. You can search on GitHub; I think I’ve seen an implementation by one of the community users.

This is a sign of a poor-quality dataset on which the voice was trained.

2 Likes

thank you, its been driving me mad