diff --git a/homeassistant/components/google_translate/tts.py b/homeassistant/components/google_translate/tts.py index a040da0dccd..7988b699c12 100644 --- a/homeassistant/components/google_translate/tts.py +++ b/homeassistant/components/google_translate/tts.py @@ -123,7 +123,9 @@ class GoogleProvider(Provider): data = b"" for idx, part in enumerate(message_parts): - part_token = await self.hass.async_add_job(token.calculate_token, part) + part_token = await self.hass.async_add_executor_job( + token.calculate_token, part + ) url_param = { "ie": "UTF-8",