home-assistant: Deploy Piper and Whisper

Piper is the new text-to-speech service for Home Assistant.  Whisper is
a speech-to-text service.  Together, these services, which communicate
with Home Assistant via the Wyoming protocol, provide the speech
interface to the new Home Assistant Voice Assistant feature.
This commit is contained in:
2023-08-02 19:59:30 -05:00
parent a7eac14d39
commit 0cbda0fd73
6 changed files with 237 additions and 27 deletions

View File

@@ -1,3 +1,4 @@
// vim: set sw=4 ts=4 sts=4 et :
@startuml
person User
@@ -12,6 +13,8 @@ cloud Kubernetes {
node "Main Node Cluster" {
[Home Assistant] as hass
queue Mosquitto as mqtt
[Piper] as piper
[Whisper] as whisper
database PostgreSQL as postgres
}
@@ -37,6 +40,8 @@ cloud Kubernetes {
ingress --[#purple]-> mqtt
hass -[#teal]-> postgres
hass -[#orange]-> zwavejs
hass -[#pink]--> piper
hass -[#pink]--> whisper
hass -[#purple]> mqtt
z2m -[#purple]-> mqtt
@@ -51,5 +56,6 @@ legend right
|<color:teal><&arrow-right></color> | PostgreSQL |
|<color:red><&arrow-right></color> | USB |
|<color:lightblue><&arrow-right></color> | ESPHome, etc. |
|<color:pink><&arrow-right></color> | Wyoming |
end legend
@enduml