HA Cloud Voice - "brr" shivering sound becomes "bee" "rrrr"

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:

brr

Any thoughts?

Posted this to Discord just now in the hopes of someone seeing it. Forum is super quiet these days so I guess I need to get with the “Discord” times.

Try using the word “burr” instead. It won’t be correct grammatically but it should pronounce the word correctly.

Or, try using brrr (3r’s). it appears that is the correct format for the word, at least according to the Oxford dictionary.

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.

Yeah, I know it’s strange. Was hoping I could offer a solution but can’t find a way to do it.