hilderonny2024/taskworker-transcribe

By hilderonny2024

Updated 4 months ago

TaskBridge worker for transcribing media files

Image
Message queues
Internet of things
Machine learning & AI
0

411

hilderonny2024/taskworker-transcribe repository overview

This docker image contains a TaskBridge worker for handling transcribe tasks, see https://github.com/hilderonny/taskworker-transcribe.

Running

docker run --gpus=all --name taskworker-transcribe_ROG_LARGE_V2 hilderonny2024/taskworker-transcribe:v1.1.0 --taskbridgeurl http://192.168.0.2:42000/ --worker ROG_LARGE_V2 --device cuda --model large-v2

The order of the parameters is important!

ParameterDescription
--nameName the docker container should get while running
--taskbridgeurlThe URL of the TaskBridge to use. When the worker is running on the same machine as the TaskBridge, make sure to use the official IP of the host and not 127.0.0.1!
--workerName of the worker to be shown to the TaskBridge
--devicecuda for using the GPU, cpu otherwise
--modelWhisper model to use. Can be one of tiny, base, small, medium, large, large-v2 (recommended), large-v3, distil-large-v3

On the first run the container needs an internet connection to download the model (up to 5 GB depending on the model). While downloading the container has no output. This can take up some minutes depending on the model but is normal.

You can watch the progress by opening a terminal in the docker container and running

ls -la /app/models/faster-whisper
ModelSizeGPU RAM requirementRemarks
tiny72 MB400 MBNot useful for languages other than english
base139 MB400 MB
small462 MB900 MB
medium1.4 GB2.8 GB
large-v22.9 GB4.2 GBBest quality for multiple languages
large-v32.9 GB4.9 GBInaccurate
distil-large-v31.4 GB1.8 GBCurrently only supports english

Tag summary

Content type

Image

Digest

sha256:58a2e07ec

Size

8.2 GB

Last updated

4 months ago

docker pull hilderonny2024/taskworker-transcribe:large-v2