From ce609668135eff63680ba739d399aea714476091 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Thu, 14 Dec 2023 16:48:13 +0100 Subject: [PATCH] Voice assistant: Fix content modularization (#30326) * Voice assistant: Fix content modularization - replace screenshot for a device-specific one - add links - fix typos * Fix markdown --------- Co-authored-by: Michael Hansen --- .../add_wake_word_to_voice_assistant.md | 16 ----------- .../images/assist/s32-s3-box-3-discovered.png | Bin 0 -> 38332 bytes .../install_wake_word_add_on.markdown | 26 +++++++++++++++--- .../s3_box_voice_assistant.markdown | 22 +++++++-------- .../thirteen-usd-voice-remote.markdown | 10 +++---- 5 files changed, 37 insertions(+), 37 deletions(-) delete mode 100644 source/_includes/voice_assistant/add_wake_word_to_voice_assistant.md create mode 100644 source/images/assist/s32-s3-box-3-discovered.png diff --git a/source/_includes/voice_assistant/add_wake_word_to_voice_assistant.md b/source/_includes/voice_assistant/add_wake_word_to_voice_assistant.md deleted file mode 100644 index 2be59e4c672..00000000000 --- a/source/_includes/voice_assistant/add_wake_word_to_voice_assistant.md +++ /dev/null @@ -1,16 +0,0 @@ - -1. Install the openWakeWord add-on: - - Follow steps 1-3 of the procedure on [enabling a wake word](/voice_control/install_wake_word_add_on). -2. Go to {% my voice_assistants title="**Settings** > **Voice assistants**" %} and select **Add assistant**. -3. Give your assistant a name, for example the wake word you are going to use. -4. Select the language you are going to use to speak to Home Assistant. - - If the **Text-to-speech** and **Speech-to-text** sections do not provide language selectors, this means you do not have an Assist pipeline set up. - - Set up [Home Assistant Cloud](https://www.nabucasa.com) or a manually configured [Assist pipeline](/voice_control/voice_remote_local_assistant). -5. Under **Text-to-speech**, select the language and voice you want Home Assistant to use when speaking to you. -6. To define the wake word engine, under **Wake word**, select **openWakeWord**. - - Then, select **ok nabu**. - - If you created a new assistant, select **Create**. - - If you edited an existing assistant, select **Update**. - - **Result**: You now have a voice assistant that listens to a wake word. -7. For the first run, it is recommended to use **ok nabu**, just to test the setup. - - Once you have it all set up, you can [create your own wake words](/voice_control/create_wake_word/). diff --git a/source/images/assist/s32-s3-box-3-discovered.png b/source/images/assist/s32-s3-box-3-discovered.png new file mode 100644 index 0000000000000000000000000000000000000000..ecbe0cc5551d0f9cd365b4b310fa816d6130b322 GIT binary patch literal 38332 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 WKTiJd#aqu|;KKf5j-g+4iTW39T)glA literal 0 HcmV?d00001 diff --git a/source/voice_control/install_wake_word_add_on.markdown b/source/voice_control/install_wake_word_add_on.markdown index d13b723e2ec..36e60a45d31 100644 --- a/source/voice_control/install_wake_word_add_on.markdown +++ b/source/voice_control/install_wake_word_add_on.markdown @@ -2,11 +2,15 @@ title: "Enabling a wake word" --- -To use wake words, you need to install the openWakeWord add-on. +Enabling a wake word consists of 2 steps: + +1. Installing the openWakeWord add-on. +2. Enabling the wake word for a specific voice assistant. ## Prerequisites - Home Assistant version 2023.10 or later, installed with the Home Assistant Operating System +- [Home Assistant Cloud](/voice_control/voice_remote_cloud_assistant/) or a manually configured [local Assist pipeline](/voice_control/voice_remote_local_assistant) ## Installing the openWakeWord add-on @@ -16,12 +20,26 @@ To use wake words, you need to install the openWakeWord add-on. - Under **Discovered**, you should now see the **Wyoming** integration. - Select **Configure** and **Submit**. - **Result**: You have successfully installed the openWakeWord add-on and Wyoming integration. -4. Under {% my voice_assistants title="**Settings** > **Voice assistants**" %}, when you select a voice assistant, in the **Wake word** section, you should now see the wake word options that are available out of the box. - ![Select wake word](/images/blog/2023-10-12-year-of-the-voice-chapter-4/pick-wake-word.png) -5. If you do not like the available options, you can [create your own wake word](/voice_control/create_wake_word/). + +## Enabling wake word for your voice assistant + +1. Go to {% my voice_assistants title="**Settings** > **Voice assistants**" %} and select **Add assistant**. +2. Give your assistant a name, for example the wake word you are going to use. +3. Select the language you are going to use to speak to Home Assistant. + - If the **Text-to-speech** and **Speech-to-text** sections do not provide language selectors, this means you do not have an Assist pipeline set up. + - Set up [Home Assistant Cloud](https://www.nabucasa.com) or a manually configured [Assist pipeline](/voice_control/voice_remote_local_assistant). +4. Under **Text-to-speech**, select the language and voice you want Home Assistant to use when speaking to you. +5. To define the wake word engine, under **Wake word**, select **openWakeWord**. + - Then, select **ok nabu**. + - If you created a new assistant, select **Create**. + - If you edited an existing assistant, select **Update**. + - **Result**: You now have a voice assistant that listens to a wake word. +6. For the first run, it is recommended to use **ok nabu**, just to test the setup. + - Once you have it all set up, you can [create your own wake words](/voice_control/create_wake_word/). ## Related topics - [Create your own wake words](/voice_control/create_wake_word/) - [About wake words](/voice_control/about_wake_word/) - [Create a cloud assistant](/voice_control/voice_remote_cloud_assistant/) +- [Create a local assistant](/voice_control/voice_remote_local_assistant) diff --git a/source/voice_control/s3_box_voice_assistant.markdown b/source/voice_control/s3_box_voice_assistant.markdown index e806ee91e90..0f405d5802c 100644 --- a/source/voice_control/s3_box_voice_assistant.markdown +++ b/source/voice_control/s3_box_voice_assistant.markdown @@ -13,7 +13,8 @@ This tutorial will guide you to turn an ESP32-S3-BOX-3 into a Home Assistant voi ## Prerequisites - Home Assistant 2023.12, installed with the Home Assistant Operating System -- [Home Assistant Cloud](https://www.nabucasa.com) or a manually configured [Assist Pipeline](/voice_control/voice_remote_local_assistant) +- [Home Assistant Cloud](/voice_control/voice_remote_cloud_assistant/) or a manually configured [Assist Pipeline](/voice_control/voice_remote_local_assistant) +- Have [enabled a wake word](/voice_control/install_wake_word_add_on/) for your voice assistant - The password to your 2.4 GHz Wi-Fi network - Chrome or Edge browser on a desktop (not Android/iOS) - One of the three Espressif ESP32-S3-BOX variants: @@ -21,10 +22,6 @@ This tutorial will guide you to turn an ESP32-S3-BOX-3 into a Home Assistant voi - ESP32-S3-BOX or ESP32-S3-BOX-Lite (not currently on the market) - USB-C cable to connect the ESP32-S3-BOX-3 -## Adding a wake word to your voice assistant - -{% include voice_assistant/add_wake_word_to_voice_assistant.md %} - ## Installing the software onto the ESP32-S3-BOX-3 Before you can use this device with Home Assistant, you need to install a bit of software on it. @@ -44,10 +41,12 @@ Before you can use this device with Home Assistant, you need to install a bit of {% include voice_assistant/install_esp_firmware.md %} -9. Select the **ESPHome** integration. Under **Devices**, you should see the **ESP32-S3-BOX-3** listed. - ![ESP32-S3-BOX-3 discovered](/images/assist/m5stack-atom-echo-discovered-new-03.png) - - Your ESP32-S3-BOX-3 is connected to Home Assistant over Wi-Fi. You can now move it to any place in your home with a USB power supply. -10. Congratulations! You can now voice control Home Assistant via a ESP32 device with a display. Now give some commands. +9. Select the **ESPHome** integration. Under **Devices**, you should see the **ESP32-S3-BOX-3** listed. + ![ESP32-S3-BOX-3 discovered](/images/assist/s32-s3-box-3-discovered.png) + + - Your ESP32-S3-BOX-3 is connected to Home Assistant over Wi-Fi. You can now move it to any place in your home with a USB power supply. + +10. Congratulations! You can now voice control Home Assistant via a ESP32 device with a display. Now give some commands. ## Controlling Home Assistant @@ -69,7 +68,7 @@ Before you can use this device with Home Assistant, you need to install a bit of - The screen of the ESP32-S3-BOX-3 will turn off, too. ![Toggle to enable/disable Mute](/images/assist/wake_word_disable.png) -2. If you want to just use the wake word, but do not want to use see the screen, you can turn off the screen. +2. If you want to just use the wake word, but do not want to use the screen, you can turn it off. - Go to {% my integrations title="**Settings** > **Devices & Services**" %} and select the **ESPHome** integration. - Under **ESP32-S3-BOX-3**, select **1 device**. - Disable **LCD Backlight**. @@ -78,9 +77,8 @@ Before you can use this device with Home Assistant, you need to install a bit of ## Related topics -- [Create your own wake words](/voice_control/create_wake_word/) +- [Enable a wake word](/voice_control/install_wake_word_add_on/) - [General troubleshooting section for Assist](/voice_control/troubleshooting/) - [Troubleshooting the ESP32-S3-BOX-3](/voice_control/troubleshooting_the_s3_box/) - [ESPHome projects page](https://esphome.io/projects/index.html) - [Access to your configuration files](/common-tasks/os/#configuring-access-to-files) -- [Using a sentence trigger](/voice_control/custom_sentences/) diff --git a/source/voice_control/thirteen-usd-voice-remote.markdown b/source/voice_control/thirteen-usd-voice-remote.markdown index a6f68421640..7ef240c91fc 100644 --- a/source/voice_control/thirteen-usd-voice-remote.markdown +++ b/source/voice_control/thirteen-usd-voice-remote.markdown @@ -15,16 +15,13 @@ your smart home. Issue commands and get responses! ## Prerequisites - Home Assistant 2023.10, installed with the Home Assistant Operating System -- [Home Assistant Cloud](https://www.nabucasa.com) or a manually configured [Assist Pipeline](/voice_control/voice_remote_local_assistant) +- [Home Assistant Cloud](/voice_control/voice_remote_cloud_assistant/) or a manually configured [Assist Pipeline](/voice_control/voice_remote_local_assistant) +- Have [enabled a wake word](/voice_control/install_wake_word_add_on/) for your voice assistant - The password to your 2.4 GHz Wi-Fi network - Chrome (or a Chromium-based browser like Edge) on desktop (not Android/iOS) - [M5Stack ATOM Echo Development Kit](https://shop.m5stack.com/products/atom-echo-smart-speaker-dev-kit?ref=NabuCasa) - USB-C cable to connect the ATOM Echo -## Adding a wake word to your voice assistant - -{% include voice_assistant/add_wake_word_to_voice_assistant.md %} - ## Installing the software onto the ATOM Echo Before you can use this device with Home Assistant, you need to install a bit of software on it. @@ -108,7 +105,10 @@ Are things not working as expected? ## Related topics +- [Enable a wake word](/voice_control/install_wake_word_add_on/) - [Create your own wake words](/voice_control/create_wake_word/) - [General troubleshooting section for Assist](/voice_control/troubleshooting/) - [Access to your configuration files](/common-tasks/os/#configuring-access-to-files) - [Using a sentence trigger](/voice_control/custom_sentences/) +- [Home Assistant Cloud](/voice_control/voice_remote_cloud_assistant/) +- [Manually configured Assist pipeline](/voice_control/voice_remote_local_assistant) \ No newline at end of file