В моем домашнем офисе рядом с моим компьютерным столом установлен громкий кондиционер. Когда включается кондиционер, мне нужно увеличить уровень громкости моего компьютера, чтобы слышать музыку и звуковые эффекты. Но когда кондиционер выключается, громкость системы кажется очень громкой.
Регулировка громкости системы не имеет большого значения, но поскольку сейчас 21-й век, и у меня в офисе больше вычислительной мощности, чем у НАСА, чтобы отправлять людей на Луну, было бы неплохо, если бы система автоматически настраивалась в качестве кондиционера включается / выключается. Итак, кто-нибудь знает о каких-либо программных пакетах Windows, которые могут автоматически регулировать уровень громкости системы в зависимости от громкости окружающего звука?
Ответы:
AFAIK нет программного обеспечения, которое делает это для вас. Однако решение «самостоятельно» не будет слишком сложным, и есть несколько ресурсов, которые помогут вам сделать это довольно легко.
Эта запись MSDN, подробно описывающая настройку громкости на основе окружающего шума, в точности соответствует вашему варианту использования и включает в себя некоторый код c # для этого. К сожалению, он предназначен для Pocket PC / .NET Compact Framework, но некоторые из них могут быть непосредственно переносимыми.
В этой статье рассказывается, как программно настроить громкость в Vista, и приведен код для этого.
Кроме того, AutoIT - это продукт, который предоставляет язык сценариев, который включает команды управления громкостью. Вполне возможно, что если бы вы могли найти инструмент командной строки для получения ввода с вашего микрофона, вы могли бы объединить эти два в криптовалюту, которая достигает того, что вы хотите. Затем вы можете использовать задачи Windows, чтобы настроить запуск скрипта, например, каждые 2 минуты.
источник
Я бы использовал наушники с шумоподавлением. В противном случае я думаю, что это очень трудно достичь.
источник