Краткое предисловие
Для того чтобы начать, нам нужна видеокарта средне/высокой мощности. Если же у вас слабая видеокарта, то придется мириться с достаточно большой задержкой.
Что необходимо?
Программа, ссылка на скачивание и инструкция к установке ниже: https://github.com/w-okada/voice-changer
Инструкция к установке
В открывшемся веб-сайте листаем вниз и кликаем на Hugging face, как показано на скриншоте снизу
Далее мы переходим на сайт, и видим множество разноименных файлов. На скриншоте вы можете увидеть какая конкретно версия нужна именно вам.
Выбор версии основывается на том, какую операционную систему и видеокарту вы имеете.
Если вы являетесь обладателем устройства с операционной системой MAC, то вам нужно скачать версию mac_onnxcpu-nocuda
В случае, если вы являетесь обладателем Windows, то выбор версии зависит от производителя вашей видеокарты.
NVIDIA - onnxgpu
AMD - onnxDirectML
Обязательно выбираем самую новую версию
Установка
После скачивания архива, нужно распаковать его в любое удобное место. Как только распаковка файла завершена, ищем и запускаем файл "start_http.bat"
После запуска начнется уставновка программы, и в итоге запустится панель вида
Программа установлена и готова к работе. Только есть одна деталь, ведь пока что, она не может выводить звук из себя в другую программу. Для того чтобы это сделать, нам потребуется установить виртуальный аудио кабель (VAC) Virtual Audio Cabel.
Ссылка для скачивания (VAC) Virtual Audio Cabel https://mega.nz/folder/130mzSgY#uz_1xx85nG6OFyvE22XlkQ
После скачивания данного архива, запускаем файл "setup.exe". (Архив распаковывать необязально)
В самом установщике, везде нажимаем "далее" и со всем соглашаемся.
Важный фактор
После установки виртуальный кабель везде поставит себя как основное устройство. Не забывайте поменять это устройство на свои наушники обратно. Чтобы программа работала в любых голосовых чатах, нужно поставить Line 1 в настройки усстройства ввода.
Настройки программы
Для более простого использования, предоставляю вам скриншот перевода интерфейса данной программы
Большинство настроек сугубо индивидуальны. Некоторые пользователи отмечают, что настройка "Качество" не имеет четкого параметра и разницы, эта настройка зависит от вашего ПК. Диапазон приемлимой работоспособности данной настроки от 192 до 512.
В настройке "Битрейт" нужно поставить значение 4096. Но можно попробовать и другие значения, такие как 65536.
В настройке "Видеокарта" выбираем свою видеокарту, не cpu.
Настройка "Тональность" зависит от того, какой профиль голосовой модели вы тестируете. Женская - +12, Мужская - -12.
В параметре "Микрофон" выбираем ваше основное устройство ввода.
В параметре "Line 1" выбираем наш недавно установленный виртуальный кабель - Line 1 (Virtual Audio Cable).
В параметре "Наушники" выбираем основное устройтво вывода звука.
С остальными настройками вы можете проэксперементировать и найти наилучшие для себя. После того, как мы настроили программу, выбираем голос в верхнем меню и нажимаем "Start". После небольшой прогрузки, программа начинает работать.
Ошибки
Если же программа не выдает звук, попробуйте поменять значение в полях "Line 1" и "Наушники". То есть, в значениях "output" и "monitor".
В случаях, если программа вылетает или же у нее исчезает интерфейс, нужно проверить колличество свободного места на диске, а так же разрешение к подключению. Сама программа представляет из себя веб-сервис, зависящий от вашего браузера и видеокарты. Поэтому стоит убедиться в том, что вы дали все нужные на то разрешения и освободили место на диске.
Так же, если программа вылетает или же зависает, попробуйте изменить параметр "Качество" и перезапустить программу.
Если программа выдает вам измененный звук в наушники, а в дискорде или другой программе вы этого не слышите, то поставьте в устройство ввода "Line 1". Как и было написанно выше.
Набор голосов
Для вашего удобства, я загрузил пак голосов стримеров.
https://mega.nz/folder/9yN0VZIZ#s8vjl8WYFqh7wRUmb_tgPw
В паке представлены голоса таких известных личностей как:
- AlinaRin
- Bratishkinoff
- Evelone
- JesusAVGN
- Lana
- Lixx
- S1mple
- Vilager (minecraft)
- IvanZolo2004
- Kussia
- Moriarti
- Tesak
Установка голосов
Для того чтобы вы смогли установить новый голос, следуйте следующим инструкциям.
Перед тем, как загружать голоса, их нужно обязательно распаковать.
В уже запущенной программе нажимаете на кнопку "edit"
После этого вы попадаете в окно редактирования персонажей, там их и можно будет загрузить.
Пролистая немного ниже, мы видим пустые ячейки. Именно они нам и нужны. В пустой ячейке, нажимаем кнопку "upload".
После этого мы попадаем в меню загрузки голоса. Напротив надписи "model" есть кнопка "select file". Нажимаем ее и загружем файл с раширением ".pth". Напротив надписиси "index" точно такая же кнопка, нажав ее, мы должны загрузить файл с расширением ".index".
В соответствии:
model - .pth
index - .index
После чего нажимаем кнопку "upload", ждем загрузку и радуемся новому голосу.
В завершение, хочу поблагодарить всех тех, кто прочел данную статью и оценил ее. Буду очень признателен, если вы поделитесь этой статьей с друзьями. А так же очень рад, кому смог помочь в данном вопросе.