Handle error when validating options in Google Cloud TTS (#120850)
parent
bf608691d5
commit
d55be79e6a
|
@ -259,7 +259,11 @@ class GoogleCloudTTSProvider(Provider):
|
||||||
vol.Optional(CONF_TEXT_TYPE, default=self._text_type): TEXT_TYPE_SCHEMA,
|
vol.Optional(CONF_TEXT_TYPE, default=self._text_type): TEXT_TYPE_SCHEMA,
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
try:
|
||||||
options = options_schema(options)
|
options = options_schema(options)
|
||||||
|
except vol.Invalid as err:
|
||||||
|
_LOGGER.error("Error: %s when validating options: %s", err, options)
|
||||||
|
return None, None
|
||||||
|
|
||||||
encoding = options[CONF_ENCODING]
|
encoding = options[CONF_ENCODING]
|
||||||
gender = texttospeech.SsmlVoiceGender[options[CONF_GENDER]]
|
gender = texttospeech.SsmlVoiceGender[options[CONF_GENDER]]
|
||||||
|
|
Loading…
Reference in New Issue