? ? Предупреждение! Этот репозиторий еще не совсем готов. Мы публично выпускаем его в Альфе, но следовало ожидать, что в ближайшие месяцы это будет резко измениться. ? ?
Это инструментарий текста в речь (TTS), используемый в проекте «Генерация речевых речевых речевых речевых речевых речевых речевых речевых».
Установите Python 3.10 или 3.11 и создайте Venv или Conda Env для всех.
Установите sox . На Ubuntu sudo apt-get install sox libsox-dev должен работать. Если нет, используйте Conda и запустите conda install sox -c conda-forge в вашей среде Everyvoice
Установите ffmpeg . На Ubuntu sudo apt-get install ffmpeg должна работать. Если нет, используйте Conda и запустите conda install ffmpeg в вашей среде EveryVoice.
Установите torch и torchaudio версию 2.1.0 для вашей платформы и версии CUDA: Следуйте инструкциям по адресу https://pytorch.org/get-started/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_VERSION если вам нужно переопределить версию CUDA по умолчанию, или --cpu , чтобы использовать Torch, скомпилированную только для CPU.
Если процесс автоматической установки не работает для вас, или если вы предпочитаете выполнять полную установку вручную, пожалуйста, обратитесь к каждым VOOICE / INSTARCTION.
Прочитайте полную документацию по каждую.
В частности, прочитайте руководства, чтобы познакомиться со всем процессом.
Не стесняйтесь погружаться! Откройте проблему или отправьте PRS.
Этот репо следует за кодексом поведения в участнике.
Пожалуйста, убедитесь, что наши стандартные крючки 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 'Взгляните на то, чтобы Appling.md для получения полной информации о обычных сообщениях, которые мы предпочитаем, наши соглашения о форматировании кода, наши крючки GIT и рекомендации о том, как сделать эффективные запросы на привлечение.
Этот репозиторий опирается на многие другие замечательные кодовые базы. Большое спасибо:
Запустите модульные тесты python -m unittest tests/test_configs.py или наборы тестов, запустив everyvoice test dev если у вас установлен пакет интерактивно.