Read text file using Google tts

I am new to Hass. I have Google tts working using the “message:” data input, but I am wondering if it is possible to have HASS read out a text or PDF file. Ideally I would like to trigger an automation when the file exists and then have it read out with Google TTS. Anyone done this? Any ideas or suggestions are appreciated.