? ?警告!這個存儲庫還沒有準備好。我們將在Alpha公開發布,但是應該在接下來的幾個月內發生巨大變化。 ? ?
這是小型團隊“本地語言教育的語音生成”項目所使用的文本到語音(TTS)工具包。
安裝Python 3.10或3.11,並為Everyvoice創建VENV或CONDA ENV。
安裝sox 。在Ubuntu上, sudo apt-get install sox libsox-dev應該起作用。如果conda install sox -c conda-forge
安裝ffmpeg 。在Ubuntu上, sudo apt-get install ffmpeg應該起作用。如果不是,請在每個視頻環境中使用conda並運行conda install ffmpeg 。
為您的平台安裝torch和torchaudio版本2.1.0和CUDA版本:按照https://pytorch.org/get-started/locally//locally/的說明,但在安裝命令中指定torch==2.1.0 torchaudio==2.1.0 torchvision
運行pip install everyvoice==0.2.0a1 (如果需要,將版本更改為當前版本)。
首先,您需要安裝conda 。 miniforge3是一個完全開源的選項,對所有用戶都是免費的,並且運行良好。如果有或可以獲得許可證,也可以使用Anaconda3或Miniconda3。
git clone https://github.com/EveryVoiceTTS/EveryVoice.git
cd EveryVoice
git submodule update --init要運行所有視覺,您需要使用Conda和Python 3.10創建一個新的環境,安裝我們所有的依賴項和所有視頻本身。
我們已經在腳本make-everyvoice-env中自動化了完成所有操作所需的過程,您可以這樣運行:
./make-everyvoice-env --name < env-name-of-your-choice >
conda activate < env-name-of-your-choice >如果需要覆蓋默認的cuda版本,則添加選項--cuda CUDA_VERSION或--cpu僅用於COME CPU使用。
如果自動安裝過程對您不起作用,或者您希望手動進行完整的安裝,請參考所有視頻 /安裝。
閱讀完整的每個視頻文檔。
特別是閱讀指南以熟悉整個過程。
隨意潛水!打開問題或提交公關。
此存儲庫遵循貢獻者盟約行為準則。
請通過在沙箱中運行這些命令來確保我們的標準git鉤被激活(如果您使用了我們的make-everyvoice-env腳本,那麼此步驟已經為您完成):
pip install -r requirements.dev.txt
pre-commit install
gitlint install-hook
git submodule foreach ' pre-commit install '
git submodule foreach ' gitlint install-hook '請查看有關我們喜歡的常規提交消息的全部詳細信息,我們的代碼格式慣例,我們的git掛鉤以及有關如何提出有效拉的請求的建議。
該存儲庫利用了許多其他精彩的代碼庫。非常感謝:
如果您進行了交互式安裝的軟件包,則通過python -m unittest tests/test_configs.py進行單元測試或通過運行everyvoice test dev套件來運行單元測試。