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,
|
||||
}
|
||||
)
|
||||
options = options_schema(options)
|
||||
try:
|
||||
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]
|
||||
gender = texttospeech.SsmlVoiceGender[options[CONF_GENDER]]
|
||||
|
|
Loading…
Reference in New Issue