Автоматическая регулировка громкости системы в зависимости от уровня окружающего шума

10

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

Регулировка громкости системы не имеет большого значения, но поскольку сейчас 21-й век, и у меня в офисе больше вычислительной мощности, чем у НАСА, чтобы отправлять людей на Луну, было бы неплохо, если бы система автоматически настраивалась в качестве кондиционера включается / выключается. Итак, кто-нибудь знает о каких-либо программных пакетах Windows, которые могут автоматически регулировать уровень громкости системы в зависимости от громкости окружающего звука?

Кристофер Джонсон
источник
Я бы беспокоился о своем слухе, если бы мне пришлось мириться с громким шумом от кондиционера, а затем усугублять проблему, увеличивая громкость моего компьютера на нем!
Ричард Лукас
@ Ричард, мой слух не в опасности. Я обычно держу громкость системы на очень низком уровне. Мне нужно только усилить его, когда включен кондиционер, и даже тогда он не очень громкий - он просто громче, чем хотелось бы.
Кристофер Джонсон

Ответы:

5

AFAIK нет программного обеспечения, которое делает это для вас. Однако решение «самостоятельно» не будет слишком сложным, и есть несколько ресурсов, которые помогут вам сделать это довольно легко.

Эта запись MSDN, подробно описывающая настройку громкости на основе окружающего шума, в точности соответствует вашему варианту использования и включает в себя некоторый код c # для этого. К сожалению, он предназначен для Pocket PC / .NET Compact Framework, но некоторые из них могут быть непосредственно переносимыми.

В этой статье рассказывается, как программно настроить громкость в Vista, и приведен код для этого.

Кроме того, AutoIT - это продукт, который предоставляет язык сценариев, который включает команды управления громкостью. Вполне возможно, что если бы вы могли найти инструмент командной строки для получения ввода с вашего микрофона, вы могли бы объединить эти два в криптовалюту, которая достигает того, что вы хотите. Затем вы можете использовать задачи Windows, чтобы настроить запуск скрипта, например, каждые 2 минуты.

imoatama
источник
2

Я бы использовал наушники с шумоподавлением. В противном случае я думаю, что это очень трудно достичь.

Xavierjazz
источник
Наушники с шумоподавлением или наушники-вкладыши, которые плотно прилегают и действуют как затычки для ушей, чтобы блокировать внешний шум.
Ричард Лукас
2
У меня есть наушники и наушники, но мне неудобно носить их весь день. Я ищу удобное решение.
Кристофер Джонсон