🌐
Home Assistant
community.home-assistant.io › configuration › voice assistant
Connecting to Whisper in Docker - Voice Assistant - Home Assistant Community
January 7, 2025 - Looking for some help. HA running fine on RPI4/SSD. Have Voice / Assist running too (recent) - with local whisper/piper. Have Voice PE hardware running too. Now trying to also get piper / whisper running on local container (on NAS) - to (a) compare performance and (b) learn how to ahead of ...
🌐
Reddit
reddit.com › r/homeassistant › using whisper in docker
r/homeassistant on Reddit: using whisper in docker
July 7, 2023 -

Hey,

So I am playing around with voice assistant, and wanted to set it up locally. I set up whisper and piper as below:

  whisper:
    container_name: whisper
    image: rhasspy/wyoming-whisper
    #command: --model base-int8 --language fr
    command: --model tiny-int8 --language en
    privileged: true
    restart: unless-stopped
    environment:
      - TZ=Europe/London
    volumes:
      - /home/pi/docker/home-automation/whisper/data:/data
    ports:
      - 10300:10300

  piper:
    container_name: piper
    image: rhasspy/wyoming-piper
    command: --voice en-gb-southern_english_female-low
    privileged: true
    restart: unless-stopped
    environment:
      - TZ=Europe/London
    volumes:
      - /home/pi/docker/home-automation/piper/data:/data
    ports:
      - 10200:10200

I added assist_pipeline: to my config file.

When I try to add a voice assistant, faster-whisper is greyed out and piper isnt an option,

I have read that you need to configure the addon, but with docker installs there is no configure.

What am I missing?

🌐
Home Assistant
community.home-assistant.io › installation
How to manually install Piper and whisper on Home Assistant core - Installation - Home Assistant Community
October 29, 2023 - Docker Install Pull the container,change path to your path and run it. Rename containers to something like wyoming-piper and wyomin-whisper and add wyoming integration. For host I selected localhost and for port 10200 and 10300 and that was it. Whisper and piper arre recognized in home assistant. ...
🌐
Home Assistant
community.home-assistant.io › configuration › voice assistant
Run whisper on external server - Voice Assistant - Home Assistant Community
May 4, 2023 - Just tested the new whisper add-on and it lags pretty badly on my RPi4 and the only sensible model option that actually runs, tiny-int8, has about 40% WER (word error rate) in my language (Polish) which is basically unusable for anything. I wanted to run whisper on an external beefier server, I made this docker-compose: services: whisper: image: homeassistant/amd64-addon-whisper:latest container_name: whisper ports: - 10300:10300 restart: unless-stopped volumes: ...
🌐
GitHub
github.com › rhasspy › wyoming-addons
GitHub - rhasspy/wyoming-addons: Docker builds for Home Assistant add-ons using Wyoming protocol
Docker-only builds for Home Assistant add-ons that use the Wyoming protocol, specifically: ... docker run -it -p 10300:10300 -v /path/to/local/data:/data rhasspy/wyoming-whisper --model tiny-int8 --language en
Starred by 129 users
Forked by 38 users
Languages   Dockerfile 49.5% | Makefile 27.8% | Shell 12.2% | Python 10.5%
🌐
GitHub
github.com › AlexxIT › FasterWhisper
GitHub - AlexxIT/FasterWhisper: Faster Whisper for Home Assistant - custom integration with a local Speech-to-Text engine
Faster Whisper is a local Speech-to-Text engine. With Home Assistant, it allows you to create your own personal local voice assistant. This is same code base as Home Assistant Wisper Add-on, developed by @synesthesiam from Nabu Casa.
Starred by 93 users
Forked by 9 users
Languages   Python
🌐
Xiaomi
blog.matterxiaomi.com › blog › run-whisper-on-external-server
Part 2 - Run whisper on external server
Wyoming-Whisper in Docker with Nvidia GPU support. https://github.com/Fraddles/Home-Automation/tree/main/Voice-Assistant
🌐
ameriDroid
ameridroid.com › blogs › ameriblogs › offload-piper-and-whisper-from-your-home-assistant
Offload Piper and Whisper from your Home Assistant! – ameriDroid
January 14, 2025 - Ensure that you replace --language en and --voice en_US-lessac-medium with the appropriate settings for your language. Navigate in Home Assistant to Settings > Devices & Services > Add Integration.
🌐
Home Assistant
community.home-assistant.io › feature requests
GPU support in wyoming-whisper docker - Feature Requests - Home Assistant Community
March 12, 2025 - The wyoming-whisper docker currently does everything on CPU even if a GPU is present. It would be great if GPU support could be added. The underlying software (faster-whisper) supports that. I guess it doesn’t really help on a HA system normally because those usually run light hardware without ...
Find elsewhere
🌐
Home Assistant
community.home-assistant.io › configuration › voice assistant
Intel GPU Accelerated Speech to Text using whisper.cpp in Docker - Voice Assistant - Home Assistant Community
February 21, 2025 - Like many people I have a home server with the cheapo Intel Arc A380 for Jellyfin transcoding that otherwise does nothing, so I whipped up a docker compose to run GPU-accelerated speech-to-text using whisper.cpp. Initial request will take some time but after that, on my A380, short requests in English like “Turn off kitchen lights” get processed in ~1 second using the large-v2 Whisper model. speech-to-phrase can be better if you are using only the default conversation agent, but this could be ...
🌐
Reddit
reddit.com › r/homeassistant › home assistant + whisper with docker
r/homeassistant on Reddit: Home Assistant + Whisper with Docker
August 2, 2025 -

Hi,

I want to use Home Assistant with Whisper as Docker Container with the following Docker Compose:

version: "3.9"
services:
    Home_Assistant:
        image: homeassistant/home-assistant:latest
        container_name: Home-Assistant
        restart: always
        volumes:
            - ./config:/config
            - ./config/custom_components:/config/custom_components
            - /etc/localtime:/etc/localtime:ro
            - /var/run/docker.sock:/var/run/docker.sock
        network_mode: host

    whisper:
        image: rhasspy/wyoming-whisper
        container_name: whisper
        restart: always
        command: --model tiny-int8 --language en
        volumes:
            - ./data:/data
            - /etc/localtime:/etc/localtime:ro
        ports:
            - 10300:10300

    piper:
        image: rhasspy/wyoming-piper
        container_name: piper
        restart: always
        command: --voice en_US-lessac-medium
        volumes:
            - ./data:/data
            - /etc/localtime:/etc/localtime:ro
        ports:
            - 10200:10200

The container are created successfully and they also start and I can add the Whisper Container via the Wyoming Protocol integration to Home Assistant

but the Integration shows an "Unknown" state all the time

Does anybody know this issue and can help me to fix it?

Thanks!

🌐
Docker Hub
hub.docker.com › r › homeassistant › amd64-addon-whisper
homeassistant/amd64-addon-whisper - Docker Image
Discover official Docker images from Home Assistant. Visit their profile and explore images they maintain.
🌐
Reddit
reddit.com › r/homeassistant › run whisper on external server
r/homeassistant on Reddit: Run whisper on external server
May 4, 2023 -

Not sure where to ask this question, HA github is for bugs only and I feel like community forums are for more of a general advice and this is more of a technical question in unsupported path, but maybe someone here will know.

Just tested the new whisper add-on and it lags pretty badly on my RPi4 and the only sensible model option that actually runs, tiny-int8, has about 40% WER (word error rate) in my language (Polish) which is basically unusable for anything. I wanted to run whisper on an external, beefier server, I made this docker-compose:

services:
  whisper:
    image: homeassistant/amd64-addon-whisper:latest
    container_name: whisper
    ports:
      - 10300:10300
    restart: unless-stopped
    volumes:
      - whisper-data:/data
    entrypoint: python3
    command: -m wyoming_faster_whisper --uri tcp://0.0.0.0:10300 --model tiny-int8 --beam-size 1 --language pl --data-dir /data --download-dir /data
volumes:
  whisper-data:

which in theory runs the same command as the official add-on does. Then I add the wyoming integration in HA with the IP of my docker host 192.168.10.22 and 10300 port. It adds successfully, I can select it as the speech to text option, but when I try to use it in the conversation window it just hangs on listening indefinitely and never do anything.

Nothing in HA logs, whisper docker logs says it's running fine:

INFO:__main__:Downloading FasterWhisperModel.TINY_INT8 to /data
INFO:__main__:Ready

and doesn't output anything when I try to dictate commands. When I run the whisper server health check command:

echo '{ "type": "describe" }' | nc -w 1 192.168.10.22 10300

from the homeassistant container I get this response from the whisper server:

{"type": "info", "data": {"asr": [{"name": "faster-whisper", "attribution": {"name": "Guillaume Klein", "url": "https://github.com/guillaumekln/faster-whisper/"}, "installed": true, "models": [{"name": "tiny-int8", "attribution": {"name": "rhasspy", "url": "https://github.com/rhasspy/models/"}, "installed": true, "languages": ["pl"]}]}], "tts": [], "handle": []}}

which indicates that HA conatiner communicates with whisper server just fine.

Debug assistant unfortunately time outs: https://imgur.com/4RUe1bx

So what am I missing? Can I run whisper server on a different machine somehow at all?

🌐
Xiaomi
blog.matterxiaomi.com › blog › voice-homeassistant
Part 1 - Local Voice in Home Assistant core
If you install Piper and Whisper as docker containers, you need to set the Host to the IP of the machine running the container, and then Port to 10200 (or whatever you have set for Piper) to add Piper.
🌐
Docker Hub
hub.docker.com › r › homeassistant › amd64-addon-whisper › tags
Docker
Discover official Docker images from Home Assistant. Visit their profile and explore images they maintain.
🌐
Home Assistant
community.home-assistant.io › configuration › voice assistant
Official Home Assistant Whisper Docker Image - Voice Assistant - Home Assistant Community
3 weeks ago - I am a bit confused about which is the “official” Docker image, because it doesn’t seem to be documented anywhere. I found the following candidates on Docker Hub: homeassistant/aarch64-addon-whisper rhasspy/wyoming-whisper The add-on page in the Home Assistant Web UI references this GitHub ...
🌐
Home Assistant
community.home-assistant.io › installation
Getting Whisper working on Raspberry Pi via docker - Installation - Home Assistant Community
April 26, 2023 - I have HA Container installed on a Pi 4 running Raspbian 64bit, and I want to experiment with the voice features. I’ve got Piper up and running, using the rhasspy/wyoming-piper image, but I can’t find an image to install Whisper. I read that rhasspy/wyoming-whisper was the way to go, but when I try to pull that image onto the Pi I get the following: no matching manifest for linux/arm/v8 in the manifest list entries Does anyone know of a different image I should be using, or if I’m doing somet...
🌐
Home Assistant
community.home-assistant.io › configuration › voice assistant
Creating a local Assist pipeline in dockerised Home Assistant - Voice Assistant - Home Assistant Community
March 29, 2023 - Ive upgraded to 2023.5.2, Im running Home Assistant in a Docker container behind a reverse proxy. I’ve installed external Piper and Whisper containers (rhasspy/wyoming-whisper, rhasspy/wyoming-piper) and connected them through up the wyoming protocol integration.