undertheseanlp / automatic_speech_recognition

Vietnamese Automatic Speech Recognition
GNU General Public License v3.0
66 stars 37 forks source link

Không chạy được file train.py #35

Open ductandev opened 5 years ago

ductandev commented 5 years ago

cho em hỏi lỗi như này thì khắc phục làm sao vậy ạ ! em có tìm kiếm trên google nhưng không tìm thấy cách để khắc phục lỗi này ! xin giúp đỡ cho em !

Traceback (most recent call last): File "train.py", line 1, in from egs.vivos.extension.model import KaldiSpeechRecognition ModuleNotFoundError: No module named 'egs'

luiyen commented 5 years ago

bạn chạy từ command line bằng lệnh: python -m egs.vivos.train thử nhé

ductandev commented 5 years ago

em có chạy thử comand line và nó lại xuất hiện lỗi như sau :

/home/tan/anaconda3/bin/python: Error while finding module specification for 'egs.vivos.train' (ModuleNotFoundError: No module named 'egs')

luiyen commented 5 years ago

Bạn thử python3 -m egs.vivos.train

ductandev commented 5 years ago

Em đã thử luôn rồi và nó lại xuất hiện lỗi tương tự như trên . Không biết là minh còn cách nào khác để khắc phục không vậy ạ ! Em đang sài phiên bản Ubuntu 18.04

luiyen commented 5 years ago

bạn run pwd từ command line xem đường dẫn bạn run có phải đang trong automatic_speech_recognition chưa nhé

ductandev commented 5 years ago

em đã run trong /home/tan/automatic_speech_recognition/egs/vivos mà vẫn không được luôn a .

luiyen commented 5 years ago

em run trong /home/tan/automatic_speech_recognition nhé, đừng run từ vivos dir

ductandev commented 5 years ago

em đã run và nó lại xuất hiện như sau:

usage: train.py [-h] --kaldi_folder KALDI_FOLDER --corpus_folder CORPUS_FOLDER [--export_path EXPORT_PATH] [--nj NJ] [--method METHOD] train.py: error: the following arguments are required: --kaldi_folder, --corpus_folder

không biết là em nên làm gì bước tiếp theo vậy ạ !

luiyen commented 5 years ago

có nghĩa là bạn phải thêm: --kaldi_folder và --corpus_folder sau lệnh train, ví dụ: python3 -m egs.vivos.train --kaldi_folder /home/tan/kaldi_trunk --corpus_folder /home/tan/vivos/corpus

ductandev commented 5 years ago

em rất cảm ơn vì sự giúp đỡ của anh nhưng rất tiếc là em vẫn chưa làm được, do em chưa có kiến thức sâu về vấn đề này và em chỉ mới bắt đầu tìm hiểu gần đây, không biết là anh có cách nào khác để giúp em không ạ ! em có thử chạy lệnh ở trên và nó xuất hiện như sau :

tan@tan-VirtualBox:~/automatic_speech_recognition$ python3 -m egs.vivos.train --kaldi_folder /home/tan/kaldi_trunk --corpus_folder /home/tan/vivos Traceback (most recent call last): File "/home/tan/anaconda3/lib/python3.7/runpy.py", line 193, in _run_module_as_main "main", mod_spec) File "/home/tan/anaconda3/lib/python3.7/runpy.py", line 85, in _run_code exec(code, run_globals) File "/home/tan/automatic_speech_recognition/egs/vivos/train.py", line 28, in train(args.kaldi_folder, args.corpus_folder, args.export_path,args.nj,args.method) File "/home/tan/automatic_speech_recognition/egs/vivos/train.py", line 23, in train model = KaldiSpeechRecognition(corpus_folder, kaldi_folder, params) File "/home/tan/automatic_speech_recognition/egs/vivos/extension/model.py", line 36, in init train_list = os.listdir("{}/{}/wav".format(self.corpus_folder, "train")) FileNotFoundError: [Errno 2] No such file or directory: '/home/tan/vivos/train/wav'

luiyen commented 5 years ago

@fulloption1998 Cứ bình tĩnh thử từ từ bạn, đừng bỏ, ai cũng bắt đầu từ số 0. Về lỗi bạn đang gặp phải là do bạn chưa tải data về để train, bạn search bộ dữ liệu vivos rồi bỏ vào project thư mục data/vivos. Sau đó bạn chạy preprocess.py, rồi hãy bắt đầu run train như trên lại nhé.

luiyen commented 5 years ago

Do chưa cập nhật hướng dẫn rõ ràng nên các bạn cũng khó setup và tốn thời gian. Mình sẽ cập nhật lại hướng dẫn setup kĩ hơn.

rain1024 commented 5 years ago

@Pubbus đã trở lại à?

Các bạn đều rất mong reproduce được thử nghiệm này @Pubbus ạ :D

luiyen commented 5 years ago

Dạ em đã trở lại :D.

ductandev commented 5 years ago

dạ em cảm ơn anh ạ ! Mong là sẽ sớm nhận được cập nhật mới nhất cụ thể hơn đến từ anh ! em chân thành cảm ơn anh vì đã giúp đỡ cho em ạ !

ductandev commented 5 years ago

**em đã tải dữ liệu (vivos) bỏ vào project thư mục (data/vivos). Sau đó em chạy (preprocess.py) ở (data/vivos) đã thành công rồi và nó đã xuất hiện được file dữ liệu (corpus). Bây giờ em bắt đầu chạy lệnh như anh nói ở trên và nó xuất hiện như sau thì không biết em nên làm sao để khắc phục tiếp nó đây ạ !

-Lệnh mà em chạy: python3 -m egs.vivos.train --kaldi_folder /home/tan/kaldi_trunk --corpus_folder /home/tan/kaldi-trunk/automatic_speech_recognition/data/vivos/corpus

-Sau khi chạy xuất hiện : Init Kaldi Speech Recognition in uts_658 folder sh: 1: cd: can't cd to /home/tan/kaldi_trunk/egs sh: 1: cd: can't cd to /home/tan/kaldi_trunk/egs sh: 1: cd: can't cd to /home/tan/kaldi_trunk/egs/uts_658 sh: 1: cd: can't cd to /home/tan/kaldi_trunk/egs/uts_658 sh: 1: cd: can't cd to /home/tan/kaldi_trunk/egs/uts_658 sh: 1: cd: can't cd to /home/tan/kaldi_trunk/egs/uts_658 sh: 1: cd: can't cd to /home/tan/kaldi_trunk/egs/uts_658 sh: 1: cd: can't cd to /home/tan/kaldi_trunk/egs/uts_658 sh: 1: cd: can't cd to /home/tan/kaldi_trunk/egs/uts_658 sh: 1: cd: can't cd to /home/tan/kaldi_trunk/egs/uts_658 Traceback (most recent call last): File "/home/tan/anaconda3/lib/python3.7/runpy.py", line 193, in _run_module_as_main "main", mod_spec) File "/home/tan/anaconda3/lib/python3.7/runpy.py", line 85, in _run_code exec(code, run_globals) File "/home/tan/kaldi-trunk/automatic_speech_recognition/egs/vivos/train.py", line 28, in train(args.kaldi_folder, args.corpus_folder, args.export_path,args.nj,args.method) File "/home/tan/kaldi-trunk/automatic_speech_recognition/egs/vivos/train.py", line 23, in train model = KaldiSpeechRecognition(corpus_folder, kaldi_folder, params) File "/home/tan/kaldi-trunk/automatic_speech_recognition/egs/vivos/extension/model.py", line 44, in init self._config() File "/home/tan/kaldi-trunk/automatic_speech_recognition/egs/vivos/extension/model.py", line 203, in _config open(outfile, "w").write(content) FileNotFoundError: [Errno 2] No such file or directory: '/home/tan/kaldi_trunk/egs/uts_658/conf/decode.config' -------------------------------------------------------------------------------------------------------------------**