What's the difference in script between tts.speak, google.say and google.translate_say

I have an automation where when the door is open, I get an Android notification, chime and voice. Seems to work great. But confused between the various speech options in the automation, tts.speak, google.say and google.translate_say.

Can anyone provide some guidance?

tts.speak allows you to specify a specific Text-To-Speech provider (assuming you have configured multiple TTS providers).

tts.google_translate_say uses Google Translate as the TTS provider. It supersedes what used to be called tts.google_say.

google.say and google.translate_say don’t exist. Maybe you were thinking of tts.google_say and tts.google_translate_say.

1 Like

Thank you!