wyoming-whisper docker container with Nvidia GPU support
Go to file
Robert Dunmire III 513f56c9ee Update Dockerfile 2025-01-19 18:50:15 -05:00
.github/workflows Update docker-image.yml 2025-01-19 17:23:09 -05:00
.vscode Create settings.json 2025-01-14 07:42:33 -05:00
Dockerfile Update Dockerfile 2025-01-19 18:50:15 -05:00
README.md Update README.md 2025-01-19 18:22:49 -05:00
build.sh First commit 2023-09-28 10:14:16 -04:00
docker-compose.yml Create docker-compose.yml 2025-01-19 18:09:28 -05:00
run.sh Update docker image to CUDA 12.3.2 and CUDNN 9 2025-01-19 17:08:02 -05:00

README.md

Wyoming Whisper STT docker container with Nvidia GPU support for Home-Assistant

https://github.com/rhasspy/wyoming-faster-whisper

Publish Docker image

docker pull ghcr.io/slackr31337/wyoming-whisper-gpu:latest

Models:

  • tiny-int8
  • tiny.en
  • tiny
  • base-int8
  • base.en
  • base
  • small-int8
  • small.en
  • small
  • medium-int8
  • medium.en
  • medium
  • large-v1
  • large-v2
  • large-v3
  • large
  • distil-large-v2
  • distil-medium.en
  • distil-small.en

Environment variables:

MODEL=base-int8 (Name of faster-whisper model to use)

LANGUAGE=en (Default language to set for transcription)

COMPUTE_TYPE=int8 (float16, int8, etc.)

BEAM_SIZE=5 (Size of beam during decoding. 0 for auto)

Docker compose

  wyoming-whisper:  
    image: slackr31337/wyoming-whisper-gpu:latest  
    container_name: wyoming-whisper
    environment:  
      - MODEL=base-int8
      - LANGUAGE=en
      - COMPUTE_TYPE=int8
      - BEAM_SIZE=5
    ports:  
      - 10300:10300
    volumes:  
      - /path/to/persistent/data:/data  
    restart: unless-stopped
    runtime: nvidia
    deploy:
      resources:
        reservations:
          devices:
            - driver: nvidia
              count: 1
              capabilities:
                - gpu
                - utility
                - compute