mirror of
https://github.com/home-assistant/core
synced 2024-08-02 23:40:32 +02:00
Import tts (#64212)
Co-authored-by: epenet <epenet@users.noreply.github.com>
This commit is contained in:
parent
c3fc7becb6
commit
8bcf495caf
@ -305,8 +305,11 @@ class CastDevice(MediaPlayerEntity):
|
|||||||
tts_base_url = None
|
tts_base_url = None
|
||||||
url_description = ""
|
url_description = ""
|
||||||
if "tts" in self.hass.config.components:
|
if "tts" in self.hass.config.components:
|
||||||
|
# pylint: disable=[import-outside-toplevel]
|
||||||
|
from homeassistant.components import tts
|
||||||
|
|
||||||
with suppress(KeyError): # base_url not configured
|
with suppress(KeyError): # base_url not configured
|
||||||
tts_base_url = self.hass.components.tts.get_base_url(self.hass)
|
tts_base_url = tts.get_base_url(self.hass)
|
||||||
|
|
||||||
with suppress(NoURLAvailableError): # external_url not configured
|
with suppress(NoURLAvailableError): # external_url not configured
|
||||||
external_url = get_url(self.hass, allow_internal=False)
|
external_url = get_url(self.hass, allow_internal=False)
|
||||||
|
@ -678,6 +678,6 @@ class TextToSpeechView(HomeAssistantView):
|
|||||||
return web.Response(body=data, content_type=content)
|
return web.Response(body=data, content_type=content)
|
||||||
|
|
||||||
|
|
||||||
def get_base_url(hass):
|
def get_base_url(hass: HomeAssistant) -> str:
|
||||||
"""Get base URL."""
|
"""Get base URL."""
|
||||||
return hass.data[BASE_URL_KEY] or get_url(hass)
|
return hass.data[BASE_URL_KEY] or get_url(hass)
|
||||||
|
Loading…
Reference in New Issue
Block a user