|
| 1 | +[Японский](/README_ja.md) [Корейский](/README_ko.md) [Английский](/README_en.md) |
| 2 | + |
| 3 | +## Что нового! |
| 4 | +- Мы выпустили продукт-сестру - клиент Text To Speech. |
| 5 | + - Вы можете насладиться генерацией голоса через простой интерфейс. |
| 6 | + - ��одробнее [здесь](https://github.com/w-okada/ttsclient). |
| 7 | +- Код тренировки Beatrice V2 теперь доступен! |
| 8 | + - [Репозиторий кода тренировки](https://huggingface.co/fierce-cats/beatrice-trainer) |
| 9 | + - [Версия для Colab](https://github.com/w-okada/beatrice-trainer-colab) |
| 10 | +- v.2.0.61-alpha |
| 11 | + - [ЗДЕСЬ](https://github.com/w-okada/voice-changer/tree/v.2) |
| 12 | + - Новые функции: |
| 13 | + - Теперь можно задавать продолжительность перекрёстного затухания. |
| 14 | + - Исправления: |
| 15 | + - Исправлена проблема, при которой неиспользуемые элементы модели влияли на производительность при объединении моделей, путём установки их значений в ноль. |
| 16 | +- v.2.0.60-alpha |
| 17 | + - Новые функции: |
| 18 | + - [Тёмный режим](https://github.com/w-okada/voice-changer/issues/1306) |
| 19 | + - [Возвращение PyTorch RMVPE](https://github.com/w-okada/voice-changer/issues/1319) |
| 20 | + - [Выбор эксклюзивного режима WASAPI](https://github.com/w-okada/voice-changer/issues/1305) |
| 21 | +- v.2.0.58-alpha |
| 22 | + - [ЗДЕСЬ](https://github.com/w-okada/voice-changer/tree/v.2) |
| 23 | + - Новые функции: |
| 24 | + - SIO Broadcasting |
| 25 | + - Встроенный ngrok (экспериментальный) |
| 26 | + - Улучшения: |
| 27 | + - Оптимизация для мобильных телефонов. |
| 28 | + - Исправления: |
| 29 | + - Неправильное отображение сообщений CUI на macOS |
| 30 | +- v.2.0.55-alpha |
| 31 | + - [ЗДЕСЬ](https://github.com/w-okada/voice-changer/tree/v.2) |
| 32 | + - Улучшения: |
| 33 | + - Снижение нагрузки на процессор для RVC |
| 34 | + - Поддержка WebSocket |
| 35 | + - Изменения: |
| 36 | + - Включение опции `no_cui` в стартовом батч-файле |
| 37 | + |
| 38 | +# Что такое VC Клиент |
| 39 | + |
| 40 | +1. Это клиентское ПО для выполнения преобразования голоса в реальном времени с использованием различных AI для преобразования голоса. Поддерживаемые AI: |
| 41 | + - [MMVC](https://github.com/isletennos/MMVC_Trainer) (только v1) |
| 42 | + - [so-vits-svc](https://github.com/svc-develop-team/so-vits-svc) (только v1) |
| 43 | + - [RVC (Retrieval-based Voice Conversion)](https://github.com/liujing04/Retrieval-based-Voice-Conversion-WebUI) |
| 44 | + - [DDSP-SVC](https://github.com/yxlllc/DDSP-SVC) (только v1) |
| 45 | + - [Beatrice JVS Corpus Edition](https://prj-beatrice.com/) * экспериментальный * (не по лицензии MIT, см. [readme](https://github.com/w-okada/voice-changer/blob/master/server/voice_changer/Beatrice/)), только для Windows, зависит от процессора (только v1) |
| 46 | + - [Beatrice v2](https://prj-beatrice.com/) (только v2) |
| 47 | + |
| 48 | +2. Распределение нагрузки между разными ПК |
| 49 | + Реализация преобразования голоса работает по схеме "сервер-клиент". Вы можете запустить сервер MMVC на отдельном ПК для минимизации влияния на другие ресурсоёмкие процессы, такие как стриминг. |
| 50 | + |
| 51 | + |
| 52 | + |
| 53 | +3. Кроссплатформенная совместимость |
| 54 | + Поддержка Windows, Mac (включая Apple Silicon M1), Linux и Google Colaboratory. |
| 55 | + |
| 56 | +# Как использовать |
| 57 | + |
| 58 | +Это приложение для изменения голоса с использованием MMVC и so-vits-svc. |
| 59 | + |
| 60 | +Есть два основных способа использования, в порядке сложности: |
| 61 | + |
| 62 | +- Использование готового исполняемого файла |
| 63 | +- Настройка окружения с Docker или Anaconda |
| 64 | + |
| 65 | +## (1) Использование готовых исполняемых файлов |
| 66 | + |
| 67 | +- Вы можете скачать и запустить исполняемые файлы. |
| 68 | + |
| 69 | +- Смотрите [здесь](tutorials/tutorial_rvc_en_latest.md) для получения руководства. ([устранение неполадок](https://github.com/w-okada/voice-changer/blob/master/tutorials/trouble_shoot_communication_ja.md)) |
| 70 | + |
| 71 | +- Теперь попробовать можно на [Google Colaboratory](https://github.com/w-okada/voice-changer/tree/v.2/w_okada's_Voice_Changer_version_2_x.ipynb) (требуется аккаунт ngrok). Вы можете запустить его через кнопку "Открыть в Colab" в верхнем левом углу. |
| 72 | + |
| 73 | +<img src="https://github.com/w-okada/voice-changer/assets/48346627/3f092e2d-6834-42f6-bbfd-7d389111604e" width="400" height="150"> |
| 74 | + |
| 75 | +- Мы предлагаем версии для Windows и Mac на [hugging face](https://huggingface.co/wok000/vcclient000/tree/main) |
| 76 | +- v2 для Windows |
| 77 | + - Пожалуйста, скачайте и используйте `vcclient_win_std_xxx.zip`. Преобразование голоса можно выполнять с использованием мощного процессора без GPU или с использованием DirectML для GPU (AMD, Nvidia). v2 поддерживает как torch, так и onnx. |
| 78 | + - Если у вас Nvidia GPU, скачайте `vcclient_win_cuda_xxx.zip` для более быстрого преобразования. |
| 79 | +- v2 для Mac (Apple Silicon) |
| 80 | + - Пожалуйста, скачайте и используйте `vcclient_mac_xxx.zip`. |
| 81 | +- v1 |
| 82 | + - Для Windows с Nvidia GPU скачайте ONNX (cpu, cuda), PyTorch (cpu, cuda). |
| 83 | + - Для Windows с AMD/Intel GPU скачайте ONNX (cpu, DirectML) и PyTorch (cpu, cuda). AMD/Intel GPU поддерживаются только для ONNX моделей. |
| 84 | + |
| 85 | +- Для пользователей Windows: после распаковки zip-файла запустите соответствующий `start_http.bat` файл. |
| 86 | + |
| 87 | +- Для Mac: после распаковки zip-файла дважды щёлкните на `startHttp.command`. Если появится сообщение о невозможности проверки разработчика, нажмите Ctrl и повторно запустите. |
| 88 | + |
| 89 | +- Если подключаетесь удалённо, используйте `.command` (Mac) или `.bat` (Windows) файл с https вместо http. |
| 90 | + |
| 91 | +- Энкодер DDPS-SVC поддерживает только hubert-soft. |
| 92 | + |
| 93 | +- [Скачать с hugging face](https://huggingface.co/wok000/vcclient000/tree/main) |
| 94 | + |
| 95 | +## (2) Использование после настройки окружения с Docker или Anaconda |
| 96 | + |
| 97 | +Клонируйте этот репозиторий и используйте его. Для Windows требуется настройка WSL2. Для Mac нужно настроить виртуальные среды Python, например Anaconda. Этот метод обеспечивает наивысшую скорость в большинстве случаев. **<font color="red"> Даже без GPU можно получить достаточную производительность на современном процессоре </font>(смотрите раздел о производительности в реальном времени ниже)**. |
| 98 | + |
| 99 | +[Видео-инструкция по установке WSL2 и Docker](https://youtu.be/POo_Cg0eFMU) |
| 100 | + |
| 101 | +[Видео-инструкция по установке WSL2 и Anaconda](https://youtu.be/fba9Zhsukqw) |
| 102 | + |
| 103 | +Для запуска Docker смотрите [start docker](docker_vcclient/README_en.md). |
| 104 | + |
| 105 | +Для запуска на Anaconda venv смотрите [руководство разработчика](README_dev_en.md). |
| 106 | + |
| 107 | +Для запуска на Linux с AMD GPU смотрите [руководство](tutorials/tutorial_anaconda_amd_rocm.md). |
| 108 | + |
| 109 | +# Подпись программного обеспечения |
| 110 | + |
| 111 | +Это ПО не подписано разработчиком. Появится предупреждение, но его можно запустить, нажав на иконку с удержанием клавиши Ctrl. Это связано с политикой безопасности Apple. Использование ПО на ваш риск. |
| 112 | + |
| 113 | + |
| 114 | + |
| 115 | +https://user-images.githubusercontent.com/48346627/212569645-e30b7f4e-079d-4504-8cf8-7816c5f40b00.mp4 |
| 116 | + |
| 117 | +# Благодарности |
| 118 | + |
| 119 | +- [Материалы Tachizunda-mon](https://seiga.nicovideo.jp/seiga/im10792934) |
| 120 | +- [Irasutoya](https://www.irasutoya.com/) |
| 121 | +- [Tsukuyomi-chan](https://tyc.rei-yumesaki.net) |
| 122 | + |
| 123 | +> Это ПО использует голосовые данные бесплатного материала персонажа "Цукуёми-тян", предоставленного CV. Юмесаки Рэй. |
| 124 | +> |
| 125 | +> - Корпус Цукуёми-тян (CV. Юмесаки Рэй) |
| 126 | +> |
| 127 | +> https://tyc.rei-yumesaki.net/material/corpus/ |
| 128 | +> |
| 129 | +> Авторское право. Юмесаки Рэй, Все права защищены. |
| 130 | +
|
0 commit comments