今天晚上又重新花时间调整了一下mockingbird项目。用了别人网上的模型还是跑不通,于是我怀疑自己有什么地方没调好。模型再差也不应该差到连声音都听不出来吧。
于是,又重新去github项目的issue中看了一下#37,发现不仅仅是调节代码的问题,还有可能是我的这个版本的代码太新了所以不行。于是重新下载了0.0.1 版本,更新了代码,再跑就有了声音。
回顾mockingbird项目整个过程,开始是删除了pip导致原来的anaconda运行不了了。之后安装库,又出现了依赖包版本不同的问题以及一个老的未解决的问题。
安装好以后一开始没搞懂为什么有三个模型,后来又搞不懂为什么作者的readme中和实际下载的最新的项目代码库对不上,只能自己试着来。然后就是模型跑出来的结果完全是杂音,以为是模型的问题,后来又排除了此问题,然后才发现原来是版本的问题。这时候才明白为什么readme和实际代码库不一样了,因为readme是0.0.1版本的,而作者可能没有时间就没有及时去更新所以对于使用者造成了一些疑惑。不过这个是绝对不怪作者的,只是说这就是个人维护和商业维护的必然区别吧。
还是挺有意思的,解决了不少问题。下一次再做这种类似的项目就考虑自己摸索着跑个模型看看了。