Text this: Harnessing AI for Enhanced Weather Prediction: A Focus on Rainfall