I’m pretty new to the Linux based commands and accessing files within Home Assistant. I’ve installed piper and the samba share add-ons, and can navigate around a little bit. But I am trying to find where the piper install files are located as I need to get a copy of one of the default voice .onnx and .json files. I grabbed the source code from GitHub - home-assistant/addons: ➕ Docker add-ons for Home Assistant but couldn’t see anything helpful.
In the end I just want to install a custom voice into the same directory as while uploading to share/piper allows me to select the custom voice for home assistant, I can’t seem to get any scripts for TTS to use the same voice.
I have no idea what docker is, but I am guessing the install folders are encoded / hidden from view without chanting some kind of ancient texts to have them accessible?
Any help is appreciated.
Thank you
V
My setup:
Raspberry Pi 5 Model B 8GB
Installation method Home Assistant OS
Core 2025.9.2
Supervisor 2025.09.0
Operating System 16.2
Frontend 20250903.5
You don’t need to access the docker container to add voices - and if you did they would be blown away next update.
There is an explanation of how to add them in the add-on documentation: Link to Add-on: dashboard – My Home Assistant (EDIT - saw you found the right directory - but reading the thread I linked I think they had the same issue and solved it) and also a discussion here:
I don’t use Piper - just found this stuff using my Google-fu.
Cheers. I did see this one which got me trying to figure out how to get access to the folder they mentioned below. That’s the bit I needed to find instructions for.
I copied my onnx.json and .onnx files to the same folder where all the other models are—specifically, the /data folder inside the container
Edit: got around using WinSCP and terminal to find the install locations
I removed Piper, Whisper, Wyoming protocol settings and cleared add on setting paths using console / WinSCP
Search entire filesystem for Piper
find / -name “piper” -type d 2>/dev/null
Check if there are mounted volumes with addon data
mount | grep -E “(config|addon|hassio)”
Look for Home Assistant config directory
find / -name “configuration.yaml” 2>/dev/null
That’s pretty much got me what I was after…thank you.