#Is it no longer possible to pick a voice for piper?
1 messages · Page 1 of 1 (latest)
Yeah, I struggle with it too
Yes, there it's possible, but not in TTS action call ..
🤦♂️ didn't read that bit ... my bad just saw tts
I'm pretty sure it's possible there too with the options, but it's not documented and i don't know what the syntax is. I don't even know who to ask
In TTS call you must you should add extra parameters voice with the name of the voice. Below you have an example of automation:
- data:
media_player_entity_id: media_player.korytarz_homepod
cache: false
options:
voice: pl_PL-vision_wg_glos-medium
message: Wykryto wyciek wody w kuchni pod zlewem. Sprawdź to miejsce.
target:
entity_id: tts.piper
action: tts.speak
But If you can use custom voice in Action you should directly set it 🙂
That's what i was talking about. Thanks @rain void
where are the voices listed? they used to be on a menu you could pick
Yeah the main trouble is that it's hard to get that thing right. Also for me, if i do voice: incorrectly once, MusicAssistant player stops working with TTS at all till MA reboot... So the mistake cost is pretty high.
you can find all voices in Voice assistants configuration.. but pay attention to choose the right language.. if you don't see your voice check that it was sore in correct place (/share/piper) and then restart Home Assistant instance 😉
in piper add-on unfortunately, you cannot choose your own voice as the default one..
i dont see anything, do i have to add Piper myself?
i do have piper show up under TTS, but theres no voice set to it besides whatever it came with, so if i add it here, will i get to pick the other voices?
well i did set it here, but i guess thats only for assistant
wait a second
okay you can define it here
its too bad you cant preview it there too
you have to go to the voice assistant section to do that
which version of piper are you use?
in my version i can only select voice.. which is not entirely good..
the problem is that this list cannot be dynamic, it can either be defined manually or set as a text field. if it is a manually created list you cannot select your own voice for default configuration, but if it is a text field you cannot select from the list of default values, you just have to search for them
i checked official repo and this list is still hardcoded, so I don't understand what you are using https://github.com/home-assistant/addons/blob/master/piper/config.yaml#L27