ava-vosk-tg (1.17.0)
Published 2026-09-03 15:38:41 +00:00 by faris
Installation
docker pull git.ofarandagon.tj/ofarandagon/ava-vosk-tg:1.17.0sha256:d162f91ab398fc24b05e29be7bb4b6d995a1b09e41ae212a2454848aeb77fbe1
Image Layers
| ADD file:d05a14b1e57f9cc8eeb316a843403bbb35176d6222d60d6ddbb34faba977e316 in / |
| CMD ["bash"] |
| ARG KALDI_MKL |
| |1 KALDI_MKL=0 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends wget bzip2 unzip xz-utils g++ make cmake git python3 python3-dev python3-websockets python3-setuptools python3-pip python3-wheel python3-cffi zlib1g-dev automake autoconf libtool pkg-config ca-certificates && rm -rf /var/lib/apt/lists/* |
| |1 KALDI_MKL=0 /bin/sh -c git clone -b vosk --single-branch https://github.com/alphacep/kaldi /opt/kaldi && cd /opt/kaldi/tools && sed -i 's:status=0:exit 0:g' extras/check_dependencies.sh && sed -i 's:--enable-ngram-fsts:--enable-ngram-fsts --disable-bin:g' Makefile && make -j $(nproc) openfst cub && if [ "x$KALDI_MKL" != "x1" ] ; then extras/install_openblas_clapack.sh; else extras/install_mkl.sh; fi && cd /opt/kaldi/src && if [ "x$KALDI_MKL" != "x1" ] ; then ./configure --mathlib=OPENBLAS_CLAPACK --shared; else ./configure --mathlib=MKL --shared; fi && sed -i 's:-msse -msse2:-msse -msse2:g' kaldi.mk && sed -i 's: -O1 : -O3 :g' kaldi.mk && make -j $(nproc) online2 lm rnnlm && git clone https://github.com/alphacep/vosk-api /opt/vosk-api && cd /opt/vosk-api/src && KALDI_MKL=$KALDI_MKL KALDI_ROOT=/opt/kaldi make -j $(nproc) && cd /opt/vosk-api/python && python3 ./setup.py install && git clone https://github.com/alphacep/vosk-server /opt/vosk-server && rm -rf /opt/vosk-api/src/*.o && rm -rf /opt/kaldi && rm -rf /root/.cache && rm -rf /var/lib/apt/lists/* |
| ENV RUVERSION=0.42 |
| /bin/sh -c mkdir /opt/vosk-model-ru && cd /opt/vosk-model-ru && wget -q http://alphacephei.com/kaldi/models/vosk-model-ru-${RUVERSION}.zip && unzip vosk-model-ru-${RUVERSION}.zip && mv vosk-model-ru-${RUVERSION} model && rm -rf model/extra && rm -rf vosk-model-ru-${RUVERSION}.zip |
| EXPOSE 2700 |
| WORKDIR /opt/vosk-server/websocket |
| CMD ["python3" "./asr_server.py" "/opt/vosk-model-ru/model"] |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends wget unzip ca-certificates && rm -rf /var/lib/apt/lists/* && wget -q https://alphacephei.com/vosk/models/vosk-model-tg-0.22.zip -O /tmp/tg.zip && mkdir -p /opt/vosk-model-tg && unzip -q /tmp/tg.zip -d /opt/vosk-model-tg && mv /opt/vosk-model-tg/vosk-model-tg-0.22 /opt/vosk-model-tg/model && rm /tmp/tg.zip /opt/vosk-model-ru -rf # buildkit |
| WORKDIR /opt/vosk-server/websocket |
| CMD ["python3" "./asr_server.py" "/opt/vosk-model-tg/model"] |