diff --git a/source/_integrations/wake_word.markdown b/source/_integrations/wake_word.markdown new file mode 100644 index 00000000000..d10e861aa65 --- /dev/null +++ b/source/_integrations/wake_word.markdown @@ -0,0 +1,20 @@ +--- +title: Wake-word-detection +description: Detect a wake word in streaming audio. +ha_category: + - Voice +ha_release: '2023.9' +ha_codeowners: + - '@balloob' + - '@synesthesiam' +ha_domain: wake_word +ha_integration_type: entity +--- + +A wake-word-detection entity allows other integrations or applications to detect wake words in streaming audio. + +The wake-word-detection entities cannot be implemented manually, but can be provided by integrations such as [Wyoming](/integrations/wyoming). The API in [Assist Pipelines](https://developers.home-assistant.io/docs/voice/pipelines/) enables wake-word-detection as part of [Assist](/voice_control/). + + + +{% include integrations/building_block_integration.md %} diff --git a/source/_integrations/wyoming.markdown b/source/_integrations/wyoming.markdown index 35cde5452d0..74cfc9d8e74 100644 --- a/source/_integrations/wyoming.markdown +++ b/source/_integrations/wyoming.markdown @@ -13,12 +13,14 @@ ha_integration_type: integration ha_platforms: - stt - tts + - wake_word ha_config_flow: true --- -The Wyoming integration connects external voice services to Home Assistant using a [small protocol](https://github.com/rhasspy/rhasspy3/blob/master/docs/wyoming.md). This enables [Assist](/voice_control/) to use a variety of local [speech-to-text](/integrations/stt/) and [text-to-speech](/integrations/tts/) systems, such as: +The Wyoming integration connects external voice services to Home Assistant using a [small protocol](https://github.com/rhasspy/rhasspy3/blob/master/docs/wyoming.md). This enables [Assist](/voice_control/) to use a variety of local [speech-to-text](/integrations/stt/), [text-to-speech](/integrations/tts/), and [wake-word-detection](/integrations/wake_word/) systems, such as: - Whisper {% my supervisor_addon badge addon="core_whisper" %} - Piper {% my supervisor_addon badge addon="core_piper" %} +- openWakeWord {% my supervisor_addon badge addon="core_openwakeword" %} {% include integrations/config_flow.md %}