SergeyShk / Speech-to-Text-Russian

Проект для распознавания речи на русском языке на основе pykaldi.
321 stars 55 forks source link

ошибки установки #23

Open sevatrofimov opened 3 years ago

sevatrofimov commented 3 years ago

Не удается установить по инструкции ни вручную ни через docker. Нет ли образа работающей виртуалки?

с докером выглядит так: (base) root@pykaldi:~# docker pull ghcr.io/sergeyshk/stt-ru:0.2.0 0.2.0: Pulling from sergeyshk/stt-ru Digest: sha256:f0fc5970bedf27a54c88b84382bf96bb448499caf1abce5c5cccd199bbe7a524 Status: Image is up to date for ghcr.io/sergeyshk/stt-ru:0.2.0 ghcr.io/sergeyshk/stt-ru:0.2.0 (base) root@pykaldi:~# docker volume create -d local -o type=none -o o=bind -o device=[DIR] asr_volume asr_volume (base) root@pykaldi:~# docker run -it --rm -p 9000:9000 -p 5000:5000 -v asr_volume:/archive speech_recognition Unable to find image 'speech_recognition:latest' locally

SergeyShk commented 3 years ago

Попробуйте так:

docker pull ghcr.io/sergeyshk/stt-ru:0.2.0 docker run -it --rm -p 9000:9000 -p 5000:5000 -v asr_volume:/archive ghcr.io/sergeyshk/stt-ru:0.2.0

sevatrofimov commented 3 years ago
(base) root@pykaldi:~# docker pull ghcr.io/sergeyshk/stt-ru:0.2.0
0.2.0: Pulling from sergeyshk/stt-ru
Digest: sha256:f0fc5970bedf27a54c88b84382bf96bb448499caf1abce5c5cccd199bbe7a524
Status: Image is up to date for ghcr.io/sergeyshk/stt-ru:0.2.0
ghcr.io/sergeyshk/stt-ru:0.2.0
(base) root@pykaldi:~# docker run -it --rm -p 9000:9000 -p 5000:5000 -v asr_volume:/archive ghcr.io/sergeyshk/stt-ru:0.2.0
docker: Error response from daemon: error while mounting volume '/var/lib/docker/volumes/asr_volume/_data': failed to mount local volume: mount [DIR]:/var/lib/docker/volumes/asr_volume/_data, flags: 0x1000: no such file or directory.
(base) root@pykaldi:~# 
SergeyShk commented 3 years ago

docker volume create -d local -o type=none -o o=bind -o device=[DIR] asr_volume

Здесь вместо [DIR] надо указывать локальную папку, которая будет примонтирована к волуму.

sevatrofimov commented 3 years ago

вот так сработало

(base) root@pykaldi:~# docker volume create -d local -o type=none -o o=bind -o device=/var/pykaldi asr_volume
asr_volume

а дальше

docker run -it --rm -p 9000:9000 -p 5000:5000 -v asr_volume:/archive ghcr.io/sergeyshk/stt-ru:0.2.0
docker: Error response from daemon: error while mounting volume '/var/lib/docker/volumes/asr_volume/_data': failed to mount local volume: mount [DIR]:/var/lib/docker/volumes/asr_volume/_data, flags: 0x1000: no such file or directory.
dojekon commented 2 years ago

Точно такая же ситуация, просьба дать подробные инструкции - какую конкретно папку нужно указывать вместо [DIR]

KanonRim commented 1 year ago

Точно такая же ситуация, просьба дать подробные инструкции - какую конкретно папку нужно указывать вместо [DIR]

Любую например текущую . Также стоит удалить созданную до этого командой docker volume rm asr_volume После чего создать docker volume create -d local -o type=none -o o=bind -o device=. asr_volume

После чего выполнить docker run -it --rm -p 9000:9000 -p 5000:5000 -v asr_volume:/archive ghcr.io/sergeyshk/stt-ru:0.2.0