Hi - I’m wondering if there’s a way to define more than a single instance of the same TTS provider. In my case I have the Google Cloud TTS provider set up and working fine (tts.google_cloud_say), configured to use one of the English language voices. But depending on the situation I’d like to use one of the non-English voices sometimes (via a script or automation). Is there a way to achieve this? Seems the language/voice is set once in the platform definition and can’t be changed dynamically, and presumably I can’t just define another google_could platform as that would be considered duplication.
I have the same question / issue.
Somewhere I read that they are currently working on a “on-the-fly configuration”. That would be awesome to achieve this then. Hope this is coming soon
Any progress on that? I want to setup Microsoft’s TTS in a way that I can use multiple voices (regular voice during the day and whisper voice after a certain hour).
As the tts integration requires to use the name of the platform as an ID, I don’t know if what I want to do is possible.
I am doing this and it works. There is a single Google TTS service, and you pass it the voice parameters each time you call it (e.g in script, automation).
Thanks for the suggestion, but after trying Microsoft / Azure TTS services, there is no going back to Google . Much clearer and natural voices, especially for English.
I’ll take a look anyway to see if there’s any chance to adapt it to Microsoft’s TTS.
Regardless, I think the actual process of implementing the voices will be the same. The OP asks specifically about Google Cloud TTS, so please don’t spam other products.