File tree Expand file tree Collapse file tree 5 files changed +44
-2
lines changed Expand file tree Collapse file tree 5 files changed +44
-2
lines changed Original file line number Diff line number Diff line change 1+ *
2+ ! wyoming_faster_whisper /* .py
3+ ! pyproject.toml
4+ ! docker_run.sh
Original file line number Diff line number Diff line change 33## 3.0.0
44
55- Add support for ` sherpa-onnx ` and Nvidia's parakeet model
6- - Add ` --stt-library ` to select speech-to-text library
6+ - Add ` --stt-library ` to select speech-to-text library (deprecate ` --use-transformers ` )
77- Default ` --model ` to "auto" (prefer parakeet)
8+ - Add Docker build here
89- Default ` --language ` to "auto"
910- Add ` --cpu-threads ` for faster-whisper (@Zerwin )
1011
Original file line number Diff line number Diff line change 1+ FROM debian:bookworm-slim
2+ ARG TARGETARCH
3+ ARG TARGETVARIANT
4+
5+ # Install faster-whisper
6+ WORKDIR /usr/src
7+
8+ COPY ./ ./
9+ RUN \
10+ apt-get update \
11+ && apt-get install -y --no-install-recommends \
12+ python3 \
13+ python3-pip \
14+ python3-venv \
15+ \
16+ && python3 -m venv .venv \
17+ && .venv/bin/pip3 install --no-cache-dir -U \
18+ setuptools \
19+ wheel \
20+ && .venv/bin/pip3 install --no-cache-dir \
21+ --extra-index-url 'https://download.pytorch.org/whl/cpu' \
22+ 'torch==2.6.0' \
23+ \
24+ && .venv/bin/pip3 install --no-cache-dir \
25+ --extra-index-url https://www.piwheels.org/simple \
26+ -e '.[transformers,sherpa]' \
27+ \
28+ && rm -rf /var/lib/apt/lists/*
29+
30+ EXPOSE 10400
31+
32+ ENTRYPOINT ["bash" , "docker_run.sh" ]
Original file line number Diff line number Diff line change 1+ #! /usr/bin/env bash
2+ cd /usr/src
3+ .venv/bin/python3 -m wyoming_faster_whisper \
4+ --uri ' tcp://0.0.0.0:10300' " $@ "
Original file line number Diff line number Diff line change @@ -23,7 +23,8 @@ classifiers = [
2323]
2424dependencies = [
2525 " wyoming>=1.8,<2" ,
26- " faster-whisper>=1.1.0,<2"
26+ " faster-whisper>=1.1.0,<2" ,
27+ " requests" , # needed by faster-whisper
2728]
2829
2930[project .urls ]
You can’t perform that action at this time.
0 commit comments