Local
-- Are you sure you want to use the local voice assistant? It requires a - powerful device to run. If you device is not powerful enough, Home - Assistant cloud might be a better option. -
-diff --git a/public/static/icons/casita/loading.png b/public/static/icons/casita/loading.png
deleted file mode 100644
index b2bcd76052..0000000000
Binary files a/public/static/icons/casita/loading.png and /dev/null differ
diff --git a/public/static/icons/casita/loving.png b/public/static/icons/casita/loving.png
deleted file mode 100644
index 5f1b518683..0000000000
Binary files a/public/static/icons/casita/loving.png and /dev/null differ
diff --git a/public/static/icons/casita/normal.png b/public/static/icons/casita/normal.png
deleted file mode 100644
index 0b72c54b99..0000000000
Binary files a/public/static/icons/casita/normal.png and /dev/null differ
diff --git a/public/static/icons/casita/sad.png b/public/static/icons/casita/sad.png
deleted file mode 100644
index d97183685e..0000000000
Binary files a/public/static/icons/casita/sad.png and /dev/null differ
diff --git a/public/static/icons/casita/sleeping.png b/public/static/icons/casita/sleeping.png
deleted file mode 100644
index 957a10b6e3..0000000000
Binary files a/public/static/icons/casita/sleeping.png and /dev/null differ
diff --git a/public/static/icons/casita/smiling.png b/public/static/icons/casita/smiling.png
deleted file mode 100644
index 5fb4d94587..0000000000
Binary files a/public/static/icons/casita/smiling.png and /dev/null differ
diff --git a/public/static/images/logo_nabu_casa_dark.png b/public/static/images/logo_nabu_casa_dark.png
new file mode 100644
index 0000000000..f8a3b3b4b9
Binary files /dev/null and b/public/static/images/logo_nabu_casa_dark.png differ
diff --git a/public/static/images/voice-assistant/area.gif b/public/static/images/voice-assistant/area.gif
new file mode 100644
index 0000000000..6489693442
Binary files /dev/null and b/public/static/images/voice-assistant/area.gif differ
diff --git a/public/static/images/voice-assistant/change-wake-word.gif b/public/static/images/voice-assistant/change-wake-word.gif
new file mode 100644
index 0000000000..edfe089d23
Binary files /dev/null and b/public/static/images/voice-assistant/change-wake-word.gif differ
diff --git a/public/static/images/voice-assistant/error.gif b/public/static/images/voice-assistant/error.gif
new file mode 100644
index 0000000000..c0fa7ba9a0
Binary files /dev/null and b/public/static/images/voice-assistant/error.gif differ
diff --git a/public/static/images/voice-assistant/heart.gif b/public/static/images/voice-assistant/heart.gif
new file mode 100644
index 0000000000..d7b89e312b
Binary files /dev/null and b/public/static/images/voice-assistant/heart.gif differ
diff --git a/public/static/images/voice-assistant/hi.gif b/public/static/images/voice-assistant/hi.gif
new file mode 100644
index 0000000000..769612c6bf
Binary files /dev/null and b/public/static/images/voice-assistant/hi.gif differ
diff --git a/public/static/images/voice-assistant/ok-nabu.gif b/public/static/images/voice-assistant/ok-nabu.gif
new file mode 100644
index 0000000000..4666ba091e
Binary files /dev/null and b/public/static/images/voice-assistant/ok-nabu.gif differ
diff --git a/public/static/images/voice-assistant/sleep.gif b/public/static/images/voice-assistant/sleep.gif
new file mode 100644
index 0000000000..73181dea9d
Binary files /dev/null and b/public/static/images/voice-assistant/sleep.gif differ
diff --git a/public/static/images/voice-assistant/update.gif b/public/static/images/voice-assistant/update.gif
new file mode 100644
index 0000000000..83b14cf9e6
Binary files /dev/null and b/public/static/images/voice-assistant/update.gif differ
diff --git a/src/dialogs/voice-assistant-setup/styles.ts b/src/dialogs/voice-assistant-setup/styles.ts
index d7b12d52a6..5d71a9446f 100644
--- a/src/dialogs/voice-assistant-setup/styles.ts
+++ b/src/dialogs/voice-assistant-setup/styles.ts
@@ -39,6 +39,9 @@ export const AssistantSetupStyles = [
.footer.full-width ha-button {
width: 100%;
}
+ .footer.centered {
+ justify-content: center;
+ }
.footer.side-by-side {
justify-content: space-between;
}
diff --git a/src/dialogs/voice-assistant-setup/voice-assistant-setup-dialog.ts b/src/dialogs/voice-assistant-setup/voice-assistant-setup-dialog.ts
index 2e79b4bd49..858dc0d239 100644
--- a/src/dialogs/voice-assistant-setup/voice-assistant-setup-dialog.ts
+++ b/src/dialogs/voice-assistant-setup/voice-assistant-setup-dialog.ts
@@ -14,7 +14,6 @@ import { EntityRegistryDisplayEntry } from "../../data/entity_registry";
import { haStyleDialog } from "../../resources/styles";
import type { HomeAssistant } from "../../types";
import { VoiceAssistantSetupDialogParams } from "./show-voice-assistant-setup-dialog";
-import "./voice-assistant-setup-step-addons";
import "./voice-assistant-setup-step-area";
import "./voice-assistant-setup-step-change-wake-word";
import "./voice-assistant-setup-step-check";
@@ -34,7 +33,6 @@ export const enum STEP {
PIPELINE,
SUCCESS,
CLOUD,
- ADDONS,
CHANGE_WAKEWORD,
}
@@ -210,22 +208,18 @@ export class HaVoiceAssistantSetupDialog extends LitElement {
? html`
- Are you sure you want to use the local voice assistant? It requires a - powerful device to run. If you device is not powerful enough, Home - Assistant cloud might be a better option. -
-When you voice assistant knows where it is, it can better control the diff --git a/src/dialogs/voice-assistant-setup/voice-assistant-setup-step-change-wake-word.ts b/src/dialogs/voice-assistant-setup/voice-assistant-setup-step-change-wake-word.ts index 1f6e8740e2..1c798b53b1 100644 --- a/src/dialogs/voice-assistant-setup/voice-assistant-setup-step-change-wake-word.ts +++ b/src/dialogs/voice-assistant-setup/voice-assistant-setup-step-change-wake-word.ts @@ -10,6 +10,7 @@ import { STEP } from "./voice-assistant-setup-dialog"; import { AssistantSetupStyles } from "./styles"; import "../../components/ha-md-list"; import "../../components/ha-md-list-item"; +import { formatLanguageCode } from "../../common/language/format_language"; @customElement("ha-voice-assistant-setup-step-change-wake-word") export class HaVoiceAssistantSetupStepChangeWakeWord extends LitElement { @@ -22,11 +23,12 @@ export class HaVoiceAssistantSetupStepChangeWakeWord extends LitElement { protected override render() { return html`
- Some wake words are better for [your language] and voice than others. - Please try them out. + Some wake words are better for + ${formatLanguageCode(this.hass.locale.language, this.hass.locale)} and + voice than others. Please try them out.
+ To play audio, the voice assistant device has to connect to Home + Assistant to fetch the files. Our test shows that the device is + unable to reach the Home Assistant server. +
+ ` + : html`- With a couple of steps we are going to setup your voice assistant. -
` - : this._status === "timeout" - ? html`- A good explanation what is happening and what action you should - take. -
- ` - : html`- We are checking if the device can reach your Home Assistant - instance. -
-- Speed up and take the load off your system by running your - text-to-speech and speech-to-text in our private and secure cloud. - Cloud also includes secure remote access to your system while - supporting the development of Home Assistant. -
++ ${this.hass.localize( + "ui.panel.config.voice_assistants.assistants.cloud.features.speech.text" + )} +
++ Secure remote access to your system while supporting the + development of Home Assistant. +
++ ${this.hass.localize( + "ui.panel.config.voice_assistants.assistants.cloud.features.assistants.text" + )} +
+