From 7b117a2200de5b03fb01e8184f115afdf4994967 Mon Sep 17 00:00:00 2001 From: Michael Thomson Date: Thu, 10 Oct 2024 16:29:31 -0400 Subject: [PATCH] homeassistant whisper and piper Signed-off-by: Michael Thomson --- homeassistant/deployment.yaml | 18 ++++++++++++++++++ .../{config.yaml => homeassistant-config.yaml} | 0 homeassistant/piper-config.yaml | 9 +++++++++ homeassistant/whisper-config.yaml | 9 +++++++++ 4 files changed, 36 insertions(+) rename homeassistant/{config.yaml => homeassistant-config.yaml} (100%) create mode 100644 homeassistant/piper-config.yaml create mode 100644 homeassistant/whisper-config.yaml diff --git a/homeassistant/deployment.yaml b/homeassistant/deployment.yaml index 408b781..40fedb9 100644 --- a/homeassistant/deployment.yaml +++ b/homeassistant/deployment.yaml @@ -35,6 +35,24 @@ spec: - NET_ADMIN - NET_RAW hostNetwork: true + - name: whisper + image: lscr.io/linuxserver/faster-whisper:latest + imagePullPolicy: Always + envFrom: + - configMapRef: + name: whisper-config + optional: false + ports: + - containerPort: 10300 + - name: piper + image: lscr.io/linuxserver/piper:latest + imagePullPolicy: Always + envFrom: + - configMapRef: + name: piper-config + optional: false + ports: + - containerPort: 10200 volumes: - name: config persistentVolumeClaim: diff --git a/homeassistant/config.yaml b/homeassistant/homeassistant-config.yaml similarity index 100% rename from homeassistant/config.yaml rename to homeassistant/homeassistant-config.yaml diff --git a/homeassistant/piper-config.yaml b/homeassistant/piper-config.yaml new file mode 100644 index 0000000..725ffdd --- /dev/null +++ b/homeassistant/piper-config.yaml @@ -0,0 +1,9 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: piper-config + namespace: homeassistant +data: + PUID: "1000" + PGID: "1000" + PIPER_VOICE: "en_US-lessac-medium" diff --git a/homeassistant/whisper-config.yaml b/homeassistant/whisper-config.yaml new file mode 100644 index 0000000..e95884c --- /dev/null +++ b/homeassistant/whisper-config.yaml @@ -0,0 +1,9 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: whisper-config + namespace: homeassistant +data: + PUID: "1000" + PGID: "1000" + WHISPER_MODEL: "tiny-int8"