You can integrate Google text to speech via Google API. Google charges for the number of characters used. But you can find tools like Wideo Text to Speech that have already integrated Google TTS technology and offers a free option.