Создание словаря с помощью g2p-seq2seq: ValueError: Нельзя декодировать объект JSON - PullRequest
0 голосов
/ 04 мая 2018

Я выполнил эту команду:

g2p-seq2seq --interactive --model_dir g2p-seq2seq-cmudict

Но я получил эту ошибку:: (

/ usr / lib64 / python2.7 / site-packages / h5py / init .py: 36: Предупреждение о будущем: Преобразование второго аргумента issubdtype из float в np.floating устарело. В будущем это будет рассматриваться как np.float64 == np.dtype(float).type. из ._conv import register_converters as _register_converters Traceback (самый последний последний вызов): файл "/ usr / bin / g2p-seq2seq", строка 9, в load_entry_point (файл 'g2p-seq2seq == 6.1.3a0', 'console_scripts', 'g2p-seq2seq') () () "/Usr/lib/python2.7/site-packages/g2p_seq2seq-6.1.3a0-py2.7.egg/g2p_seq2seq/app.py", линия 107, в основном Файл params.hparams = g2p_trainer_utils.load_params (FLAGS.model_dir) "/Usr/lib/python2.7/site-packages/g2p_seq2seq-6.1.3a0-py2.7.egg/g2p_seq2seq/g2p_trainer_utils.py", строка 210, в load_params model_params = json.load (open (params_file_path)) Файл "/usr/lib64/python2.7/json/init.py", строка 290, в загрузке ** kw) Файл "/usr/lib64/python2.7/json/init.py", строка 338, в загрузках вернуть файл _default_decoder.decode (s) "/usr/lib64/python2.7/json/decoder.py", строка 366, в декодировании obj, end = self.raw_decode (s, idx = _w (s, 0) .end ()) Файл "/usr/lib64/python2.7/json/decoder.py", строка 384, в raw_decode повысить ValueError («Нельзя декодировать объект JSON») ValueError: Нельзя декодировать объект JSON

Пожалуйста, помогите T_T

1 Ответ

0 голосов
/ 11 мая 2018

Вам необходимо установить последнюю версию g2p-seq2seq (6.2.0a0) и предыдущую версию tenor2tensor = 1.5.7 (проблема с обновлением до новых версий t2t выше 1.6.0 до сих пор не решена). Также вам необходимо скачать последнюю предварительно обученную модель .

...