Skip to content

Instantly share code, notes, and snippets.

@evorios
Last active March 1, 2025 17:39
Show Gist options
  • Save evorios/ad3ae7354379e124e6a7bd9a34d86225 to your computer and use it in GitHub Desktop.
Save evorios/ad3ae7354379e124e6a7bd9a34d86225 to your computer and use it in GitHub Desktop.
Инструкция по настройке звука для караоке в VRChat

Инструкция по настройке звука для караоке в VRChat

Установка программ

  1. VoiceMeeter Potato или VoiceMeeter Banana
  2. Virtual Audio Cable

После установки программ перезагрузите компьютер.

Настройка

Я буду называть все звуковые устройства не по наименованию, например, "Динамики", а по названию драйвера, например, "kofire UG-05".

  1. Убедитесь, что у вас есть устройства ввода звука и все они включены и настроены на частоту дискредитации 48000:
    • VB-Audio Virtual Cable;
    • VB-Audio VoiceMeeter VIAO;
    • VB-Audio VoiceMeeter AUX VIAO;
    • ваш основной микрофон, в моем случае - это ME6S.
  2. Убедитесь, что у вас есть устройства вывода звука и все они они включены и настроены на частоту дискредитации 48000:
    • VB-Audio Virtual Cable;
    • ваши основные наушники, в моем случае - это kofire UG-05.
  3. Запустите VoiceMeeter.
  4. Запустите PicoConnect или VirtualDesktop.
  5. Настройте, чтобы PicoConnect или VirtualDesktop записывал звук через компьютер, а не через шлем.
  6. Настройте, чтобы PicoConnect или VirtualDesktop воспроизводил звук через компьютер, а не через шлем.
    {48A933C0-C4B9-4155-98EB-FB414CE5E2F1}
  7. Основным устройством воспроизведения звука назначьте VB-Audio VoiceMeeter AUX VIAO.
  8. Основным устройством записи звука назначьте VB-Audio Virtual Cable.
  9. Сбросьте рекомендуемые значения по умолчанию для звуковых устройств и громкости всех приложений.
  10. Откройте приложение для воспроизведения вашей композиции. В моем случае - это страница Youtube в браузере Google Chrome.
  11. Устройством воспроизведения звука для браузера Google Chrome назначьте VB-Audio VoiceMeeter VIAO.
    {E217AA27-942B-467E-98C2-045B309111DF}
  12. В окне VoiceMeeter для Stereo Input 1 во вкладке WDM (WASAPI) выберите микрофон ME6S.
    {CEBC7C60-FF16-4D29-845D-3E3C99E3C0B2}
  13. В окне VoiceMeeter для A1 Output Device во вкладке KS (Kernel Streaming) выберите наушники kofire UG-05.
    {CB085D53-3E2A-4064-9D06-FFE5D782F0BD}
  14. В окне VoiceMeeter для A2 Output Device во вкладке KS (Kernel Streaming) выберите кабель VB-Audio Virtual Cable.
    {EBDE6562-CD09-4114-993E-D73A199FB531}
  15. В панели роутинга звука для Stereo Input 1 оставьте только A2.
  16. В панели роутинга звука для VoiceMeeter VIAO оставьте только A1 и A2.
  17. В панели роутинга звука для VoiceMeeter AUX оставьте только A1.
  18. В панели записи звука рядом с аудиокассетой оставьте только A2 (опционально, можно записывать ваше выступление).
    Либо включить ещё канал A1 и воспроизводить локальные аудио-файлы вместо настройки браузера Google Chrome.
    {2385D35A-ABD4-4D69-B174-525108681248}

Проверка звука

  1. Откройте в браузере Google Chrome какое-нибудь видео со звуком и проверьте, что звук слышен в наушниках.
    {3E8B131C-862F-405B-87F6-49747ACC795E}
  2. Откройте какое-нибудь другое приложение со звуком, например, WinAmp, и проверьте, что звук слышен в наушниках.
    {F157A180-83FB-406B-B66D-51835BE2E0EC}
  3. Обратите внимание, что из Google Chrome звук попадает и в A1 и в A2, а у WinAmp только в A1. Это важно, чтобы случайно не создать бесконечное эхо для слушателей VRChat.
  4. Теперь временно включите роутинг канала Stereo Input 1 в A1 и скажите что-нибудь в микрофон. Настройте усиление, чтобы столбики в A1 и A2 уверенно доходили до светло-зеленого цвета. Попробуйте включить караоке-минус в браузере и спеть. Выставьте громкость видео в браузере, чтобы громкость музыки соответствовала вашему голосу.
    {EFFF96BB-71A6-4ADB-A802-7DF09548A25A} {D41A6F7F-A9CA-47FC-91E2-050FAAF4D4A7}

Задержка воспроизводимого голоса не должна превышать 100 миллисекунд (0.1 секунды), иначе это негативно скажется на восприятии слушателей.
Исправлять это сложно: можно попробовать другие варианты между WDM (WASAPI) и KS (Kernel Streaming). Я не рекомендую использовать MME (Multimedia), т.к. по опыту задержка с ним только увеличивается.

Дополнительно можно настроить реверберацию и удаление шума. У меня выставлены настройки как на картинке:
{16C1009F-146C-4F5D-880D-8B4BBA49C1D4}

Не пытайтесь устранить задержку голоса с помощью Monitoring Synchro Delay в System Settings. Без ещё одного виртуального кабеля это не получится сделать.
{77E51353-BDA4-431E-AC65-5B38224CB474}

Запуск в VRChat

  1. Запустите VRChat.
  2. Убедитесь, что в настройках звука:
    • микрофон выставлен на System Default - VB-Audio Virtual Cable;
    • убрано шумоподавление и порог включения выставлен на 0%.
  3. Выключив микрофон в VRChat, убедитесь, что и звук Google Chrome и ваш голос достигает VRChat-а: полоска громкости микрофона должна реагировать на звук.
  4. Во время пения на публику убирайте роутинг Stereo Input 1 => A1, т.к. задержка голоса будет только мешать вам подстроится под ритм музыки.
  5. В VoiceMeeter AUX можно временно снижать громкость или мютить фоновые звуки, в.ч. VRChat.
{A13C4EE3-0312-46F5-9D1F-A18A14DAEDE1}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment