Можеш да пуснеш с писане на код като долу или с готовите bat файлове.
Install създава виртуална среда, влиза в нея и инсталира всички нужни библютеки, след това излиза от нея и ако monotonic_align се е компилирал успешно си готов. Остава само да подготвиш данните си за дообучение. Ако monotonic_align ти прави номера може да го поправиш, но ще забави обучението Изтрий init.py от папката monotonic_align и промени fix.py на init.py и пусни fix.bat или просто fix ако не ти изписва разширенията щом затвориш конзолата.
Run влиза във виртуалната среда и пуска скрипта за дообучение в приятна gradio среда в браузъра ти без писане на кодове и с български интерфейс.
Постави само твойте аудио файлове в Dataset, Редактирай config.json от папката configs като замениш H:/MMS/configs/train.txt , H:/MMS/configs/dev.txt и H:/MMS/My_Model_Folder така, че да съдържат точните пътища на твойте два файла и папката където е My_Model_Folder.
транскрипцията във train.txt трябва да в един от двата вида като там е основната част, докато една малка част трябва да е във dev.txt |0| и |1| който виждаш са за говорителите. В този модел има реално мисля два говорителя и се обучават с тези |0| и |1|. Ако пишеш с ударения или без се чуват два различни.
Задължително ползвай пълните пътища до файлаовете и папките за най-сигурно, че няма да има грешки.
За ръчно, влез в конзолата като просто отидеш в папката с данните и в полето горе където пише коя е папката изтрий всичко, напиши cmd и натисни Ентер. В конзолата която ще се отвори пиши и натисни Ентер в долният ред и изчакай след всяко да свърши преди да вкараш следващото. Празните редове долу са просто за по прегледно.
python -m venv venv
venv\Scripts\activate
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
pip install -r requirements.txt
pip install --upgrade gradio jinja2 fastapi starlette uvicorn
cd monotonic_align
python setup.py build_ext --inplace
Ако има проблем с monotonic_align може да пробваш пак или да ползваш фикса който обаче ще забави времето на епохите.
Фикса е лесен. Изтрий init.py от папката monotonic_align и промени fix.py на init.py и пусни отново:
python setup.py build_ext --inplace Така ще ползва чист PyTorch вместо C++ който е по-бавен от C++, но не е капризен
cd ..
python webui_v4.py
Допълнителна информация:
Как да направиш виртуална среда python -m venv venv
Как да активираш виртуалната среда venv\Scripts\activate
Как да дезактивираш виртуалната среда venv\Scripts\deactivate