I was looking for a text-to-speech TTS voice generator alternative that is better than the default google_translate which frankly is quite poor quality/sounds very robotic.
My question now is how do I enable caching for this, similar to how google_translate caches files in the TTS folder, so that I do not make a request to their servers every time? As it is, without caching, this would probably not work without an internet connection and it risks putting too much load on their servers and potentially closing this method / api.
Unfortunately, the above is not sustainable long-term without a caching solution.
So what I ended up doing is to continue using the default google_translate TTS in automations and manually replace the cache files stored in /config/tts
These don’t seem to ever be overwritten/refreshed so looks safe long term and it’s a straightforward drop-in replacement from murf.ai (ie no need to convert the files)