From 723cd191fed26b89203a7ec8b78b15f3ae9d9ab9 Mon Sep 17 00:00:00 2001 From: jbouwh Date: Wed, 28 Jun 2023 12:05:42 +0000 Subject: [PATCH] Fix error for stt --- homeassistant/components/stt/legacy.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/stt/legacy.py b/homeassistant/components/stt/legacy.py index f14eed467db..64704dbe2ba 100644 --- a/homeassistant/components/stt/legacy.py +++ b/homeassistant/components/stt/legacy.py @@ -65,12 +65,15 @@ def async_setup_legacy( return try: - provider = await platform.async_get_engine(hass, p_config, discovery_info) + if hasattr(platform, "async_get_engine"): + provider = await platform.async_get_engine( + hass, p_config, discovery_info + ) - provider.name = p_type - provider.hass = hass + provider.name = p_type + provider.hass = hass - providers[provider.name] = provider + providers[provider.name] = provider except Exception: # pylint: disable=broad-except _LOGGER.exception("Error setting up platform: %s", p_type) return