If you use quick commands...ei...in the morning I say " Good Morning"
Bixby reads out the following
give me the weather in celcius.
are there any weather alerts
read todays schedule.
It works flawlessly
You can do it by creating a quick command in Bixby saying, "what's the weather today?" And then telling it to do the exact command "what's the weather today in Celsius".
A bit of a work around but it worked for me.
P.S don't forget to add the "?" In the phrase otherwise it wont-work.
I thought I would just share this.
I just changed the language and voice from bixby settings from English US to English United Kingdom. This has changed the weather to Celsius. Hope this helps.
So I think I found the problem.
When you go to Bixby language you have UK English and US English. When UK English is used the weather is shown in C and when US English is used the weather is shown in F. So the solution would be to change the English from US to UK
I figured out that if you change the language to English (UK) then Bixby will tell you the weather in celcius. You have to deal with the voice options having an English accent though.
The best solution!
Just change Bixby language from English US to English UK and it changes all the metrics.
IMHO samsung have chosen a strange way to determine metrics preferences by language, but it doesn't seem they're going to change it