Whisper-WebUI
Building the image yourself
-
Install and launch Docker-Desktop.
-
Git clone the repository
git clone https://github.com/jhj0517/Whisper-WebUI.git
- Build the image ( Image is about 7GB~ )
docker compose build
- Run the container
docker compose up
- Connect to the WebUI with your browser at
http://localhost:7860
If needed, update the docker-compose.yaml to match your environment.
Using my prebuilt image
JustInstead useof this simple docker-composelocally-building
services:
whisper-webui:
container_name: whisper-webui image: tiritibambix/whisper-webui:latest
volumes:
# You can mount the container's volume paths to directory paths on your local machine.
# Models will be stored in the `./models' directory on your machine.
# Similarly, all output files will be stored in the `./outputs` directory.
- ./models:/Whisper-WebUI/models
- ./outputs:/Whisper-WebUI/outputs
- ./configs:/Whisper-WebUI/configs
ports:
- "7860:7860"
stdin_open: true
tty: true
entrypoint: ["python", "app.py", "--server_port", "7860", "--server_name", "0.0.0.0",]
# If you're not using nvidia GPU, Update device to match yours.
# See more info at : https://docs.docker.com/compose/compose-file/deploy/#driver
# You can remove the entire `deploy' section if you are using CPU.
deploy:
resources:
reservations:
devices:
- driver: nvidia
count: all
capabilities: [ gpu ]