Каждый из нас сталкивался с видеозаписями, особенно любительскими, на которых голоса людей были трудноразличимы из-за фоновых шумов. Такие ситуации нередки даже на телевидении, когда интервью, к примеру, берётся прямо на улице. Есть ли способ борьбы с этим явлением? Безусловно, и речи не идёт о дорогом профессиональном оборудовании – существует немало программных способов решения проблемы. Один из них – использование утилиты nVidia RTX Voice, которая умеет выполнять анализ входного звука и отделять от голоса большинство посторонних шумов. Этот плагин применим и в целом, и для отдельных приложений, включая Google Chrome, Discord, Skype и другие популярные программы. RTX Voice распространяется бесплатно, но официально поддерживаются только видеокарты последних поколений, с наличием функции трассировки.
Однако впоследствии было установлено, что обработка входного аудиопотока производится не с использованием RT-ядер, а на обычных ядрах CUDA, где происходит фильтрация и разделение звука по частотам с их последующим анализом с использованием технологии нейросетей. Это означает, что теоретически плагин может работать и со старыми видеокартами типа GTX 500. И эти ожидания оправдались, но с некоторыми оговорками, и сегодня вы узнаете, как воспользоваться RTX Voice обладателям новых и старых видеоадаптеров от nVidia.
Как запустить RTX Voice на видеокартах nVidia RTX/GTX
Плагин RTX Voice является составной частью приложения nVidia Broadcast, а также распространяется в виде отдельной программной единицы. Для видеокарт нового поколения от nVidia (Titan RTX, Quadro 3000, RTX 2060) желательно инсталлировать nVidia Broadcast, при этом обязательной является установка драйвера nVidia Display, начиная с версии 456.38.
С точки зрения операционной системы плагин RTX Voice – это новое виртуальное устройство, которое желательно активировать в конкретном приложении. В противном случае оно будет использоваться глобально, заглушая любые фоновые аудиопотоки, включая видео, транслируемое с YouTube, звуки запущенной игры или прослушиваемую на Spotify музыку.
Перечень приложений, в которых можно использовать эту технологию шумоподавления, достаточно обширен. В принципе это любые программы, позволяющие выбирать источник звука.
Установка, настройка nVidia RTX Voice
Для новых видеокарт nVidia RTX желательно использовать RTX Voice в составе nVidia Broadcast, что позволит вам избавляться не только от звуковых шумов, но и подавлять шумы визуальные. Скачать утилиту можно на официальном сайте: ссылка на nVidia Broadcast, ссылка на RTX Voice для видеокарт GTX.
Установка RTX Voice на GTX, как и стримингового приложения, не вызовет затруднений, достаточно придерживаться подсказок.
Теперь о настройке утилиты:
- запускаем приложение;
- выбираем в качестве входного устройства микрофон, в качестве выходного – ваши колонки;
- проставляем галочки напротив того устройства, для которого будет использоваться режим шумоподавления.
СОВЕТ. Оптимальный способ снизить нагрузку на компьютер – оставить включённым только микрофон. Динамики рекомендуется активировать только по мере необходимости, на качестве звучания это отразится незначительно.
Рассмотрим, как осуществляется настройка RTX Voice в некоторых наиболее популярных программах.
Google Chrome
В самом востребованном интернет-обозревателе активация шумоподавления, которая будет работать при использовании микрофона, достигается следующим образом:
- кликаем мышкой по трём точкам в правом верхнем углу браузера;
- в новом окне в левом блоке выбираем вкладку «Проверка безопасности»;
- переходим по ссылке «Настройки сайтов»;
- прокручиваем страничку вниз до блока «Микрофон»;
- кликаем по стрелочке вправо;
- на страничке настроек микрофона вместо стандартного устройства выбираем микрофон RTX Voice.
Skype
В не менее популярном приложении для осуществления видеозвонков и интернет-телефонии настройки RTX Voice осуществляются аналогичным способом:
- кликаем по трём горизонтальным точкам, расположенным в левом блоке вверху;
- в открывшемся контекстном меню выбираем пункт «Настройки»
- в новом окне кликаем по вкладке «Звук и видео»;
- выбираем устройство RTX Voice для динамиков и микрофона.
Некоторые приложения, в числе которых находится и Skype, имеют собственные функции шумоподавления. При использовании утилиты от nVidia желательно этот режим отключить, поскольку он будет накладываться на RTX Voice с непредсказуемыми результатами. Возможно, в используемых программах или драйверах для устройств ввода/вывода звука присутствуют похожие эффекты, их желательно тоже деактивировать.
Discord
В этом востребованном среди геймеров мессенджере принцип включения RTX Voice тот же: заходим в настройки, кликнув по иконке шестерёнки, выбираем вкладку «Голос и видео» и меняем стандартные микрофон и динамик на RTX Voice, убедившись, что встроенные эффекты подавления шумов деактивированы.
Тестирование
Для более точной настройки эффекта шумоподавления (для этого имеется ползунок, по умолчанию сдвинутый вправо до упора, то есть выставленный на 100%) желательно протестировать режим подавления фоновых шумов, придерживаясь следующей очерёдности шагов:
- после настройки RTX Voice перейдите в настройки звука Windows;
- выберите в качестве источника звука вместо стандартных динамиков динамики RTX Voice;
- запустите приложение с фонящей звуковой дорожкой (например, видео с YouTube с голосом, частично заглушаемым фоновыми звуками);
- пробуйте отключать/включать шумоподавление, чтобы сравнить результаты, играйте ползунком, передвигая его влево/вправо, чтобы определить оптимальный для себя уровень подавления фоновых звуков.
После завершения тестирования не забудьте в настройках операционной системы вернуть в качестве источника звука стандартные динамики. Если этого не сделать, шумоподавление будет работать в отношении любых звуков. Использовать функцию желательно на уровне приложений.
ВНИМАНИЕ. Если вы используете бета-версию утилиты, то у вас будет отсутствовать возможность менять громкость звучания непосредственно из плагина. Во время тестирования следует воспользоваться регулировками громкости на самом устройстве, а если такой возможности нет – через настройки Windows.
Тестирование микрофона осуществляется по такой же схеме, как и динамиков: открываем настройки звука и выбираем в качестве входного устройства микрофон RTX Voice.
После этого открываем любую программу записи аудио (можно встроенную утилиту Windows «Запись голоса») и записываем свою речь, желательно идентичную, с фоновыми шумами и без них, а затем сравниваем обе записи и делаем вывод о качестве шумоподавления.
Как включить RTX Voice на старых видеокартах
Мы уже отмечали, что плагин вполне может работать и на видеокартах десятилетней давности, при условии установки драйвера версии 410.18 или свежее.
Правда, попытка инсталляции напрямую приведёт к появлению ошибки, но она достаточно легко устраняется. Возможно, в nVidia эту лазейку в будущем устранят, и если предложенный способ не сработает, вам нужно будет поискать в интернете инсталлятор версии 0.5.12.6 или близкой к этому, поскольку на данный момент он с задачей шумоподавления справляется отлично.
Безусловно, нет никакой гарантии, что именно с вашим оборудованием функция будет работать, но с видеокартами Nvidia GTX 10XX/16XX проблем не наблюдалось, чего не скажешь про серию 9XX – имеются сообщения, что не все установки завершились удачно. В любом случае попробовать стоит, и вот что для этого необходимо сделать:
- для начала – скачать и попробовать установить RTX Voice;
- инсталляция завершится неудачно, но это не должно вас расстраивать – ошибка «Продолжить установку nVidia невозможно» выскочит на этапе, когда все необходимые файлы будут распакованы и скопированы во временный каталог на системном диске (tempNVRTXVoiceNvAFX);
- вам нужно будет через проводник перейти в этот каталог, отыскать файл RTXVoice.nvi, кликнуть по нему ПКМ и выбрать пункт «Свойства»;
- теперь заходим во вкладку «Безопасность», ищем группу LogonSessionID и проставляем для неё все галочки напротив параметра «Разрешить»;
- теперь нужно открыть «Блокнот с правами администратора (например, через «Диспетчер задач») и открыть в нём файл RTXVoice.nvi;
- удаляем из файла блок, начинающийся и заканчивающийся тегами <constraints></constraints>;
- сохраняем файл;
- в этом же каталоге открываем конфигурационный файл setup.cfg;
- удаляем строку, начинающуюся с фрагмента
rejecttests="REQUIRED"
; - сохраняем файл;
- повторяем попытку установки RTX Voice, запустив файл из каталога C:tempNVRTXVoice.
Если всё сделано правильно, процедура завершится успешно, и вы получите возможность управлять шумоподавлением глобально или в рамках отдельных приложений.
Заключение
Если верить большинству пользователей, использование шумоподавления посредством применения технологии RTX Voice позволяет получить действительно неплохие результаты. По крайней мере, для стримеров и геймеров эта функция будет очень полезной, особенно если им приходится работать в не самых благоприятных шумовых условиях. И даже если вам покажется, что в результате голос будет звучать немного искусственно, этот недостаток с лихвой компенсируется отличным качеством фильтрации шумов.