/
/
/
1{
2 "config_entries": {
3 "timezone": {
4 "label": "Timezone",
5 "description": "IANA timezone (e.g. Europe/Amsterdam) used to resolve the current time for stations."
6 },
7 "weather_city": {
8 "label": "Weather City",
9 "description": "City used to look up the weather forecast for stations that reference it."
10 },
11 "weather_country": {
12 "label": "Weather Country",
13 "description": "Country used to look up the weather forecast for stations that reference it."
14 },
15 "weather_provider": {
16 "label": "Weather Provider",
17 "description": "Service used to fetch the weather forecast for stations that reference it.",
18 "options": {
19 "open_meteo": "Open-Meteo",
20 "disabled": "Disabled"
21 }
22 },
23 "weather_timeout_seconds": {
24 "label": "Weather Request Timeout",
25 "description": "How long to wait for the weather provider to respond, in seconds, before giving up."
26 }
27 },
28 "setup_flow": {
29 "user": {
30 "title": "Set up AI Radio",
31 "description": "Pick the AI engine that writes the moderator sections and the text-to-speech engine that voices them. Optionally set a weather location for stations that mention the weather."
32 },
33 "abort": {
34 "no_ai_engine": "AI Radio needs an AI engine. Set up a plugin that provides AI first, for example the Home Assistant plugin with an AI task entity.",
35 "no_tts_engine": "AI Radio needs a text-to-speech engine. Set up a plugin that provides text-to-speech first, for example the Home Assistant plugin with a TTS entity."
36 }
37 },
38 "errors": {
39 "ai_radio_no_ai_engine": "AI Radio cannot start because no AI engine is available. Set up a plugin that provides AI, for example the Home Assistant plugin with an AI task entity.",
40 "ai_radio_no_tts_engine": "AI Radio cannot start because no text-to-speech engine is available. Set up a plugin that provides text-to-speech, for example the Home Assistant plugin with a TTS entity."
41 }
42}
43