https://blog.mavsankar.com/posts/customizing-llms-with-langchain-text-to-speech/