I have an odd issue with pronunciation from the Home Assistant cloud voices.
I’m using Google Gemini as my conversation agent. It sends back “witty” things like: “It’s -1 outside I mean brrrrr (burr)” with burr being like shivering. But, the Home Assistant voice says it as “BEE RRRRRRR” Like a honey bee and then think pirate-ish with RRRR.
I can’t find a way to fix this. I was hoping I could add some form of a pronuncation fix like:
Sure, that would work if I were adding this to like an automation. The problem is this is conversation agent sending text to Home Assistant Cloud to render as voice. When Cloud does the text to speech, its voices end up using beee R as the pronunciation. I cannot find anywhere to help donate to resolve since this isn’t an intent. Also, I cannot find a way to add any sort of phonetic corrections to be used by Home Assistant Cloud’s rendering.
So, you are using the text generated by Gemini and sending that to HA Cloud? You would have to do a find/replace in that text first.
It is curious that HA Cloud doesn’t recognize the “brr” though. I tried with GH Broadcasts and using AWS Poly and both recognized the “brr” with the correct pronunciation.