speech-recognition - 使用 g2p-seq2seq 创建字典:ValueError: No JSON object could be decoded
问题描述
我运行了这个命令:
g2p-seq2seq --interactive --model_dir g2p-seq2seq-cmudict
但是我收到了这个错误::(
/usr/lib64/python2.7/site-packages/h5py/init .py:36: FutureWarning:不推荐将 issubdtype 的第二个参数从
float
to 转换np.floating
。未来将被视为np.float64 == np.dtype(float).type
. from ._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.加载(打开(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 raise ValueError("No JSON object could be decoded") ValueError: No JSON对象可以被解码
请帮忙T_T
解决方案
需要安装最后一个版本的g2p-seq2seq(6.2.0a0)和上一个版本的tensor2tensor=1.5.7(升级到t2t更高版本1.6.0的问题仍然没有解决)。此外,您需要下载最新的预训练模型。
推荐阅读
- r - 我想通过一小部分行名称合并 2 个数据框
- excel - VBA将选定的范围数据粘贴到另一个文件从一个列到同名的列
- spring-boot - 如何使用骆驼打印机组件打印 PDF
- visual-studio-code - 如何识别已接管降价编辑的扩展
- python - 断言一个数字是二进制的
- javascript - 奇怪的行为等待在没有异步的情况下运行
- r - 在 R 上的停止功能中更改“错误”标签
- javascript - 未捕获的 ReferenceError:initializeApp 未定义 HTML、firebase、auth
- html - 由于这个网格,页脚不显示吗?
- linux - 在 VPS 上创建自己的代理服务器