@TOC Linux下报错:AttributeError: type object ‘ExtractSpeakerEmbeddingsModel’ has no attribute ‘restore_from’
Linux下报错:AttributeError: type object ‘ExtractSpeakerEmbeddingsModel’ has no attribute ‘restore_from’
linux下运行nemo项目,报错
仙女落泪了,这个问题足足困扰了我三天。尝试了各种解决方案
1.卸载nemo1.5,安装1.4
2.完全重新安装nemo
3.安装nemo-asr
…
然后就是完全没用
正式的解决方案
经过导师的指导排错。终于找到了方向。
第一步: 先找到代码没法执行的地方
打断点,调试代码。找到出错的地方
按住shift再鼠标点击,点击进去,跳转到相关文件。
单步执行,此时就发现try没法执行完成,跳转到了except中,所以就报错了。
现在就是发现了问题 from这一段代码。
第二步: 解决问题
下面复制每句,依次检查。
debug模式下,点击红色按钮。然后把上面复制的代码输入到里面。
发现错误原因:果真就是引包错误,很多模块没有安装成功
复制这些缺失的三方库名称,然后去install。安装三方库的方法很多,在此我选择pycharm自带的安装方式,点击+,输入名称就行(左上角的file>Setting>)
安装完成之后,再次执行之前的代码,就发现没有错误了
PS:记得要把之前的调试执行完,再次调试,进行下图的操作。或者清理缓存,不然就会像我最开始一样,明明已经install了,还是报错没有找到。
现在终于把接口跑通了,赞赞赞!
nemo的声纹注册模型运行成功啦,成功把拿到的音频文件经过分割、模型训练后得到了声纹片段。
拜拜,周五了!!!周末快乐!!! ^^