Найти в Дзене
GeekBytes

Изменяем свой голос на голос любого персонажа в реальном времени

Краткое предисловие Для того чтобы начать, нам нужна видеокарта средне/высокой мощности. Если же у вас слабая видеокарта, то придется мириться с достаточно большой задержкой. Что необходимо? Программа, ссылка на скачивание и инструкция к установке ниже: https://github.com/w-okada/voice-changer Инструкция к установке В открывшемся веб-сайте листаем вниз и кликаем на Hugging face, как показано на скриншоте снизу Далее мы переходим на сайт, и видим множество разноименных файлов. На скриншоте вы можете увидеть какая конкретно версия нужна именно вам. Выбор версии основывается на том, какую операционную систему и видеокарту вы имеете.
Если вы являетесь обладателем устройства с операционной системой MAC, то вам нужно скачать версию mac_onnxcpu-nocuda
В случае, если вы являетесь обладателем Windows, то выбор версии зависит от производителя вашей видеокарты.
NVIDIA - onnxgpu
AMD - onnxDirectML
Обязательно выбираем самую новую версию Установка После скачивания архива, нужно распаковать ег
Оглавление

Краткое предисловие

Для того чтобы начать, нам нужна видеокарта средне/высокой мощности. Если же у вас слабая видеокарта, то придется мириться с достаточно большой задержкой.

Что необходимо?

Программа, ссылка на скачивание и инструкция к установке ниже: https://github.com/w-okada/voice-changer

Инструкция к установке

В открывшемся веб-сайте листаем вниз и кликаем на Hugging face, как показано на скриншоте снизу

Исходя из вашей операционной системы, нужно выбрать версию.
Исходя из вашей операционной системы, нужно выбрать версию.

Далее мы переходим на сайт, и видим множество разноименных файлов. На скриншоте вы можете увидеть какая конкретно версия нужна именно вам.

Выбираем самую новую версию.
Выбираем самую новую версию.

Выбор версии основывается на том, какую операционную систему и видеокарту вы имеете.
Если вы являетесь обладателем устройства с операционной системой
MAC, то вам нужно скачать версию mac_onnxcpu-nocuda
В случае, если вы являетесь обладателем Windows, то выбор версии зависит от производителя вашей видеокарты.
NVIDIA - onnxgpu
AMD - onnxDirectML
Обязательно выбираем самую новую версию

Установка

После скачивания архива, нужно распаковать его в любое удобное место. Как только распаковка файла завершена, ищем и запускаем файл "start_http.bat"

После запуска начнется уставновка программы, и в итоге запустится панель вида

-4

Программа установлена и готова к работе. Только есть одна деталь, ведь пока что, она не может выводить звук из себя в другую программу. Для того чтобы это сделать, нам потребуется установить виртуальный аудио кабель (VAC) Virtual Audio Cabel.

Ссылка для скачивания (VAC) Virtual Audio Cabel https://mega.nz/folder/130mzSgY#uz_1xx85nG6OFyvE22XlkQ

После скачивания данного архива, запускаем файл "setup.exe". (Архив распаковывать необязально)

-5

В самом установщике, везде нажимаем "далее" и со всем соглашаемся.

Важный фактор

После установки виртуальный кабель везде поставит себя как основное устройство. Не забывайте поменять это устройство на свои наушники обратно. Чтобы программа работала в любых голосовых чатах, нужно поставить Line 1 в настройки усстройства ввода.

-6

Настройки программы

Для более простого использования, предоставляю вам скриншот перевода интерфейса данной программы

-7

Большинство настроек сугубо индивидуальны. Некоторые пользователи отмечают, что настройка "Качество" не имеет четкого параметра и разницы, эта настройка зависит от вашего ПК. Диапазон приемлимой работоспособности данной настроки от 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"

-8

После этого вы попадаете в окно редактирования персонажей, там их и можно будет загрузить.

Пролистая немного ниже, мы видим пустые ячейки. Именно они нам и нужны. В пустой ячейке, нажимаем кнопку "upload".

-9

После этого мы попадаем в меню загрузки голоса. Напротив надписи "model" есть кнопка "select file". Нажимаем ее и загружем файл с раширением ".pth". Напротив надписиси "index" точно такая же кнопка, нажав ее, мы должны загрузить файл с расширением ".index".
В соответствии:
model - .pth
index - .index

-10

После чего нажимаем кнопку "upload", ждем загрузку и радуемся новому голосу.

В завершение, хочу поблагодарить всех тех, кто прочел данную статью и оценил ее. Буду очень признателен, если вы поделитесь этой статьей с друзьями. А так же очень рад, кому смог помочь в данном вопросе.