carpedm20 / multi-speaker-tacotron-tensorflow

Multi-speaker Tacotron in TensorFlow.
http://carpedm20.github.io/tacotron
Other
632 stars 341 forks source link

python3 train.py --data_path=datasets/son 오류 #92

Open hic9507 opened 2 years ago

hic9507 commented 2 years ago

저는 python3 train.py --data_path=datasets/son 대신 3을 지우고 python train.py --data_path=datasets/son 이라는 명령어를 사용하는데요, 이것은 명령어를 수행하는데 별 상관이 없다고 알고 있습니다.

제가 코딩 지식이 많이 얕아서 아는 사람들에게 물어보고 구글링하면서 오류를 고치고 명령어를 하나씩 실행하고 있는데요, python train.py --data_path=datasets/son 이 명령어만 실행하면 오류가 엄청나게 납니다. 아나콘다 가상환경을 사용하고 파이참으로 진행하고 있습니다.

encoding도 cp949에서 utf-8로 다 바꿨고 파이참 파이썬도 3.6 버전에 텐서플로우도 1.3.0 그냥 requirements.txt 오류는 다 바꾸고실행하는데도 이러네요. haprams.py에서도 'cleaners': 'korean_cleaners', #originally korean_cleaners 로 변경했고 train.py의 130번째 줄에 git 관련 문장도 주석처리했습니다. 중요 오류는 ValueError: binary mode doesn't take an encoding argument OSError: [WinError 87] 매개 변수가 틀립니다

이 두 가지 같습니다. 관리자권한으로 실행해도 해결이 안되는데 혹시 아시는 분 계실까요?

(stt) C:\Users\COM\PycharmProjects\stt>python train.py --data_path=datasets/son [] MODEL dir: logs\son_2021-10-25_18-02-55 [] PARAM path: logs\son_2021-10-25_18-02-55\params.json ['datasets/son']

[!] Detect non-krbook dataset. May need to set sampling rate from 22050 to 20000

==================================================

[] Checkpoint path: logs\son_2021-10-25_18-02-55\model.ckpt [] Loading training data from: ['datasets/son\data'] [*] Using model: logs\son_2021-10-25_18-02-55 Hyperparameters: adam_beta1: 0.9 adam_beta2: 0.999 attention_size: 128 attention_state_size: 256 attention_type: bah_mon batch_size: 32 cleaners: korean_cleaners dec_layer_num: 2 dec_prenet_sizes: [256, 128] dec_rnn_size: 256 decay_learning_rate_mode: 0 dropout_prob: 0.5 embedding_size: 256 enc_bank_channel_size: 128 enc_bank_size: 16 enc_highway_depth: 4 enc_maxpool_width: 2 enc_prenet_sizes: [256, 128] enc_proj_sizes: [128, 128] enc_proj_width: 3 enc_rnn_size: 128 frame_length_ms: 50 frame_shift_ms: 12.5 griffin_lim_iters: 60 ignore_recognition_level: 0 initial_data_greedy: True initial_learning_rate: 0.001 initial_phase_step: 8000 main_data: [''] main_data_greedy_factor: 0 max_iters: 200 min_iters: 30 min_level_db: -100 min_tokens: 50 model_type: single num_freq: 1025 num_mels: 80 post_bank_channel_size: 128 post_bank_size: 8 post_highway_depth: 4 post_maxpool_width: 2 post_proj_sizes: [256, 80] post_proj_width: 3 post_rnn_size: 128 power: 1.5 preemphasis: 0.97 prioritize_loss: False recognition_loss_coeff: 0.2 reduction_factor: 5 ref_level_db: 20 sample_rate: 22050 skip_inadequate: False speaker_embedding_size: 16 use_fixed_test_inputs: False filter_by_min_max_frame_batch: 0%| | 0/49601 [00:00<?, ?it/s]T raceback (most recent call last): File "", line 1, in File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 105, in spawn_main exitcode = _main(fd) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 114, in _main prepare(preparation_data) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 225, in prepare _fixup_main_from_path(data['init_main_from_path']) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 277, in _fixup_main_from_path run_name="mp_main__") File "C:\Users\COM\anaconda3\envs\stt\lib\runpy.py", line 261, in run_path code, fname = _get_code_from_file(run_name, path_name) File "C:\Users\COM\anaconda3\envs\stt\lib\runpy.py", line 231, in _get_code_from_file with open(fname, "rb", encoding='UTF-8' ) as f: ValueError: binary mode doesn't take an encoding argument Traceback (most recent call last): File "", line 1, in File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 105, in spawn_main Traceback (most recent call last): File "", line 1, in exitcode = _main(fd) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 114, in _main prepare(preparation_data) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 105, in spawn_main File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 225, in prepare exitcode = _main(fd) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 114, in _main _fixup_main_from_path(data['init_main_from_path']) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 277, in _fixup_main_from_path Traceback (most recent call last): File "", line 1, in prepare(preparation_data) run_name="mp_main") File "C:\Users\COM\anaconda3\envs\stt\lib\runpy.py", line 261, in run_path File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 225, in prepare File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 105, in spawn_main code, fname = _get_code_from_file(run_name, path_name) File "C:\Users\COM\anaconda3\envs\stt\lib\runpy.py", line 231, in _get_code_from_file with open(fname, "rb", encoding='UTF-8' ) as f: ValueError: binary mode doesn't take an encoding argument _fixup_main_from_path(data['init_main_from_path']) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 277, in _fixup_main_from_path run_name="mp_main") File "C:\Users\COM\anaconda3\envs\stt\lib\runpy.py", line 261, in run_path exitcode = _main(fd) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 114, in _main code, fname = _get_code_from_file(run_name, path_name) File "C:\Users\COM\anaconda3\envs\stt\lib\runpy.py", line 231, in _get_code_from_file prepare(preparation_data) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 225, in prepare with open(fname, "rb", encoding='UTF-8' ) as f: ValueError: binary mode doesn't take an encoding argument _fixup_main_from_path(data['init_main_from_path']) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 277, in _fixup_main_from_path run_name="mp_main") File "C:\Users\COM\anaconda3\envs\stt\lib\runpy.py", line 261, in run_path code, fname = _get_code_from_file(run_name, path_name) File "C:\Users\COM\anaconda3\envs\stt\lib\runpy.py", line 231, in _get_code_from_file with open(fname, "rb", encoding='UTF-8' ) as f: ValueError: binary mode doesn't take an encoding argument Traceback (most recent call last): File "", line 1, in File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 105, in spawn_main exitcode = _main(fd) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 114, in _main prepare(preparation_data) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 225, in prepare _fixup_main_from_path(data['init_main_from_path']) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 277, in _fixup_main_from_path run_name="__mp_main") File "C:\Users\COM\anaconda3\envs\stt\lib\runpy.py", line 261, in run_path code, fname = _get_code_from_file(run_name, path_name) File "C:\Users\COM\anaconda3\envs\stt\lib\runpy.py", line 231, in _get_code_from_file with open(fname, "rb", encoding='UTF-8' ) as f: ValueError: binary mode doesn't take an encoding argument Traceback (most recent call last): Traceback (most recent call last): File "", line 1, in File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 105, in spawn_main exitcode = _main(fd) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 114, in _main prepare(preparation_data) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 225, in prepare File "", line 1, in _fixup_main_from_path(data['init_main_from_path']) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 105, in spawn_main exitcode = _main(fd) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 114, in _main File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 277, in _fixup_main_from_path prepare(preparation_data) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 225, in prepare run_name="mp_main") File "C:\Users\COM\anaconda3\envs\stt\lib\runpy.py", line 261, in run_path _fixup_main_from_path(data['init_main_from_path']) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 277, in _fixup_main_from_path Traceback (most recent call last): File "", line 1, in File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 105, in spawn_main run_name="mp_main") File "C:\Users\COM\anaconda3\envs\stt\lib\runpy.py", line 261, in run_path exitcode = _main(fd) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 114, in _main code, fname = _get_code_from_file(run_name, path_name) File "C:\Users\COM\anaconda3\envs\stt\lib\runpy.py", line 231, in _get_code_from_file with open(fname, "rb", encoding='UTF-8' ) as f: ValueError: binary mode doesn't take an encoding argument code, fname = _get_code_from_file(run_name, path_name) File "C:\Users\COM\anaconda3\envs\stt\lib\runpy.py", line 231, in _get_code_from_file with open(fname, "rb", encoding='UTF-8' ) as f: ValueError: binary mode doesn't take an encoding argument prepare(preparation_data) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 225, in prepare _fixup_main_from_path(data['init_main_from_path']) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 277, in _fixup_main_from_path run_name="mp_main") File "C:\Users\COM\anaconda3\envs\stt\lib\runpy.py", line 261, in run_path code, fname = _get_code_from_file(run_name, path_name) File "C:\Users\COM\anaconda3\envs\stt\lib\runpy.py", line 231, in _get_code_from_file with open(fname, "rb", encoding='UTF-8' ) as f: ValueError: binary mode doesn't take an encoding argument Failed to import the site module Traceback (most recent call last): File "C:\Users\COM\anaconda3\envs\stt\lib\site.py", line 545, in main() File "C:\Users\COM\anaconda3\envs\stt\lib\site.py", line 532, in main known_paths = addsitepackages(known_paths) File "C:\Users\COM\anaconda3\envs\stt\lib\site.py", line 320, in addsitepackages addsitedir(sitedir, known_paths) File "C:\Users\COM\anaconda3\envs\stt\lib\site.py", line 207, in addsitedir Failed to import the site module addpackage(sitedir, name, known_paths) File "C:\Users\COM\anaconda3\envs\stt\lib\site.py", line 168, in addpackage Failed to import the site module Traceback (most recent call last): File "C:\Users\COM\anaconda3\envs\stt\lib\site.py", line 545, in exec(line) File "", line 1, in main() File "C:\Users\COM\anaconda3\envs\stt\lib\site.py", line 532, in main known_paths = addsitepackages(known_paths) File "C:\Users\COM\anaconda3\envs\stt\lib\site.py", line 320, in addsitepackages addsitedir(sitedir, known_paths) File "C:\Users\COM\anaconda3\envs\stt\lib\site.py", line 207, in addsitedir addpackage(sitedir, name, known_paths) File "C:\Users\COM\anaconda3\envs\stt\lib\site.py", line 168, in addpackage Traceback (most recent call last): File "C:\Users\COM\anaconda3\envs\stt\lib\site.py", line 545, in File "C:\Users\COM\anaconda3\envs\stt\lib\types.py", line 171, in exec(line) import functools as _functools File "C:\Users\COM\anaconda3\envs\stt\lib\functools.py", line 21, in main() File "C:\Users\COM\anaconda3\envs\stt\lib\site.py", line 532, in main from collections import namedtuple File "C:\Users\COM\anaconda3\envs\stt\lib\collections\init__.py", line 31, in from itertools import repeat as _repeat, chain as _chain, starmap as _starmap KeyboardInterrupt File "", line 1, in File "", line 971, in _find_and_load File "", line 951, in _find_and_load_unlocked File "", line 894, in _find_spec File "", line 1157, in find_spec File "", line 1129, in _get_spec File "", line 1260, in find_spec File "", line 96, in _path_isfile File "", line 88, in _path_is_mode_type File "", line 82, in _path_stat known_paths = addsitepackages(known_paths) File "C:\Users\COM\anaconda3\envs\stt\lib\site.py", line 320, in addsitepackages KeyboardInterrupt addsitedir(sitedir, known_paths) File "C:\Users\COM\anaconda3\envs\stt\lib\site.py", line 207, in addsitedir addpackage(sitedir, name, known_paths) File "C:\Users\COM\anaconda3\envs\stt\lib\site.py", line 168, in addpackage exec(line) File "", line 1, in File "", line 1157, in find_spec File "", line 1129, in _get_spec File "", line 1245, in find_spec File "", line 1285, in _fill_cache KeyboardInterrupt Traceback (most recent call last): File "", line 1, in File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 105, in spawn_main exitcode = _main(fd) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 114, in _main prepare(preparation_data) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 225, in prepare _fixup_main_from_path(data['init_main_from_path']) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 277, in _fixup_main_from_path run_name="mp_main") File "C:\Users\COM\anaconda3\envs\stt\lib\runpy.py", line 261, in run_path code, fname = _get_code_from_file(run_name, path_name) File "C:\Users\COM\anaconda3\envs\stt\lib\runpy.py", line 231, in _get_code_from_file with open(fname, "rb", encoding='UTF-8' ) as f: ValueError: binary mode doesn't take an encoding argument Traceback (most recent call last): File "", line 1, in File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 105, in spawn_main exitcode = _main(fd) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 114, in _main prepare(preparation_data) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 225, in prepare _fixup_main_from_path(data['init_main_from_path']) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 277, in _fixup_main_from_path run_name="__mp_main") File "C:\Users\COM\anaconda3\envs\stt\lib\runpy.py", line 261, in run_path code, fname = _get_code_from_file(run_name, path_name) File "C:\Users\COM\anaconda3\envs\stt\lib\runpy.py", line 231, in _get_code_from_file with open(fname, "rb", encoding='UTF-8' ) as f: ValueError: binary mode doesn't take an encoding argument Traceback (most recent call last): File "", line 1, in File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 105, in spawn_main exitcode = _main(fd) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 114, in _main prepare(preparation_data) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 225, in prepare _fixup_main_from_path(data['init_main_from_path']) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 277, in _fixup_main_from_path run_name="mp_main__") File "C:\Users\COM\anaconda3\envs\stt\lib\runpy.py", line 261, in run_path code, fname = _get_code_from_file(run_name, path_name) File "C:\Users\COM\anaconda3\envs\stt\lib\runpy.py", line 231, in _get_code_from_file with open(fname, "rb", encoding='UTF-8' ) as f: ValueError: binary mode doesn't take an encoding argument Traceback (most recent call last): File "", line 1, in File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 105, in spawn_main exitcode = _main(fd) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 114, in _main prepare(preparation_data) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 225, in prepare _fixup_main_from_path(data['init_main_from_path']) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 277, in _fixup_main_from_path run_name="mp_main__") File "C:\Users\COM\anaconda3\envs\stt\lib\runpy.py", line 261, in run_path code, fname = _get_code_from_file(run_name, path_name) File "C:\Users\COM\anaconda3\envs\stt\lib\runpy.py", line 231, in _get_code_from_file with open(fname, "rb", encoding='UTF-8' ) as f: ValueError: binary mode doesn't take an encoding argument forrtl: error (200): program aborting due to control-C event Image PC Routine Line Source libifcoremd.dll 00007FFE0C7A3B58 Unknown Unknown Unknown KERNELBASE.dll 00007FFE3DBBBA33 Unknown Unknown Unknown KERNEL32.DLL 00007FFE3E7E7034 Unknown Unknown Unknown ntdll.dll 00007FFE40462651 Unknown Unknown Unknown

Traceback (most recent call last): File "", line 1, in File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 99, in spawn_main new_handle = reduction.steal_handle(parent_pid, pipe_handle) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\reduction.py", line 82, in steal_handle (stt) C:\Users\COM\PycharmProjects\stt>Traceback (most recent call last): File "", line 1, in File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 99, in spawn_main _winapi.PROCESS_DUP_HANDLE, False, source_pid) OSError: [WinError 87] 매개 변수가 틀립니다 new_handle = reduction.steal_handle(parent_pid, pipe_handle) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\reduction.py", line 82, in steal_handle _winapi.PROCESS_DUP_HANDLE, False, source_pid) OSError: [WinError 87] 매개 변수가 틀립니다 Traceback (most recent call last): File "", line 1, in File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 99, in spawn_main new_handle = reduction.steal_handle(parent_pid, pipe_handle) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\reduction.py", line 82, in steal_handle _winapi.PROCESS_DUP_HANDLE, False, source_pid) OSError: [WinError 87] 매개 변수가 틀립니다 Traceback (most recent call last): File "", line 1, in File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\spawn.py", line 99, in spawn_main new_handle = reduction.steal_handle(parent_pid, pipe_handle) File "C:\Users\COM\anaconda3\envs\stt\lib\multiprocessing\reduction.py", line 82, in steal_handle _winapi.PROCESS_DUP_HANDLE, False, source_pid) OSError: [WinError 87] 매개 변수가 틀립니다