diff --git a/CODEOWNERS b/CODEOWNERS index 1f357ae9b99..aac5db77732 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -161,7 +161,6 @@ homeassistant/components/goalzero/* @tkdrob homeassistant/components/gogogate2/* @vangorra homeassistant/components/google_assistant/* @home-assistant/cloud homeassistant/components/google_cloud/* @lufton -homeassistant/components/google_translate/* @awarecan homeassistant/components/gpsd/* @fabaff homeassistant/components/gree/* @cmroche homeassistant/components/greeneye_monitor/* @jkeljo diff --git a/homeassistant/components/google_translate/manifest.json b/homeassistant/components/google_translate/manifest.json index 452a5352aac..c949e514d87 100644 --- a/homeassistant/components/google_translate/manifest.json +++ b/homeassistant/components/google_translate/manifest.json @@ -3,5 +3,5 @@ "name": "Google Translate Text-to-Speech", "documentation": "https://www.home-assistant.io/integrations/google_translate", "requirements": ["gTTS-token==1.1.3"], - "codeowners": ["@awarecan"] + "codeowners": [] } diff --git a/homeassistant/components/google_translate/tts.py b/homeassistant/components/google_translate/tts.py index 7988b699c12..66c00008046 100644 --- a/homeassistant/components/google_translate/tts.py +++ b/homeassistant/components/google_translate/tts.py @@ -123,9 +123,14 @@ class GoogleProvider(Provider): data = b"" for idx, part in enumerate(message_parts): - part_token = await self.hass.async_add_executor_job( - token.calculate_token, part - ) + try: + part_token = await self.hass.async_add_executor_job( + token.calculate_token, part + ) + except ValueError as err: + # If token seed fetching fails. + _LOGGER.warning(err) + return None, None url_param = { "ie": "UTF-8",