Here is a DIY made Voice Interaction Weather Station on Raspberry Pi, it using the Voice Interaction hat for raspberry pi, with onboard speaker and mic, I would be happy to hear your suggestions:)
Check my detail video on Youtube: https://youtu.be/nJSpvAkZu3Y
Also, here is the code if you are interested: https://www.instructables.com/DIY-Weather-Assistant/
Thank you