github項目鏈接:mockingbird項目
1.點擊此項目可查看中文說明文檔。
步驟一.下載安裝anaconda+pycharm組合
1.B站教學視頻鏈接:Python+Anaconda+PyCharm的安裝和基本使用【適合完全零基礎】不只是教你如何安裝,還告訴你為什么這么安裝
(1)設置環境變量后可能需要重啟電腦才可生效。
步驟二.按照CSDN上的教程進行項目復刻
1.CSDN教學鏈接:項目復刻教程
2.因為有步驟一的鋪墊,我們直接跳到安裝pytorch架構這一步。
3.安裝pytorch步驟B站教學視頻:安裝pytorch
(1)起初我沒有更新顯卡驅動,最高只能安裝CUDA9.2版本,使用CSDN中的清華源,結果失敗了。我把envs文件夾中的東西刪光進行第二次安裝。
(2)第二次我更新了顯卡驅動,這次查詢可知可以安裝cuda10.2版本,並且我使用了B站評論區的清華源鏈接,pytorch安裝成功。
4.安裝ffmpeg的CSDN教學鏈接:安裝ffmpeg
(1)最后要注意我這邊教程中的最后一行代碼pip install ffmpy
是沒有自動運行的,這時候需要我再補充執行。
5.從github中下載源碼速度很慢,我采用從gitee中搬運下載,CSDN教學鏈接:gitee中下載github中的項目
(1)創建github倉庫請自行搜索csdn教程。
(2)創建好github倉庫后,點擊源碼界面右上角的“Fork”就可以和你的倉庫關聯,然后就可以導入gitee中。
6.在設置項目解釋器中右下角有時候會沒有看見這時候點開demo_toolbox.py文件就可以看見了。
7.進入終端安裝requirements.txt中所需的包這一步驟中,速度太慢會超時報錯,我使用的是清華源代碼pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
。(通用格式為pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 庫名
)
8.我們同樣要自己下載一個合成器模型並創建所需文件夾后將其放入(這個pt文件估計是github作者剛更新放上去的)
9.最新的github代碼到此為止就可以正常運行了,不會出現CSDN教學中接下來的一堆錯誤。(CSDN作者也有說明並且他也提供了他修正后的舊版代碼程序供大家下載)
步驟三.解決安裝Pycharm后在C盤下生成大文件的問題
1.CSDN教學鏈接:轉移Pycharm后在C盤下生成大文件
(1)我是用記事本打開的,注意嚴格按照教程格式修改文本內容如果這四個修改語句前有#的話一定要記得刪除!
心得小結
本次項目復刻馬馬虎虎成功了,一方面是沒有條件自己訓練模型,另一方面克隆的效果不是很理想,並沒有演示視頻中那么高的准確度(各個部分模型搭配不對?缺少必要的參數調節?)。接下來有時間的話我會研讀該項目的相關論文,學習其原理,嘗試優化克隆效果。
寫學習隨筆主要為了自己鞏固復習,所以排版可能不規范,還請見諒。文中有大量的教學鏈接,都精准定位到我所遇到的每個問題,結合我的附加說明應該能發揮出更大的效用。我在此衷心感謝那些前輩提供的教學!