10

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

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

2 ответа2

5

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

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

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

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

2

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .