Moje domowe biuro ma głośny klimatyzator tuż przy biurku. Po włączeniu klimatyzatora muszę zwiększyć poziom głośności komputera, aby słyszeć muzykę i efekty dźwiękowe. Ale kiedy klimatyzator się wyłącza, głośność systemu wydaje się bardzo głośna.
Dostosowywanie głośności systemu nie jest wielkim problemem, ale ponieważ jest to XXI wiek i mam większą moc obliczeniową w moim biurze niż NASA, aby wysadzić ludzi na Księżyc, fajnie byłoby, gdyby system automatycznie dostosował się jako klimatyzator włącza / wyłącza. Czy ktoś wie o jakichkolwiek pakietach oprogramowania Windows, które mogą automatycznie regulować poziom głośności systemu na podstawie głośności dźwięku otoczenia?
Odpowiedzi:
AFAIK nie ma oprogramowania, które robi to za Ciebie. Jednak wypracowanie własnego rozwiązania nie byłoby zbyt trudne, a istnieje kilka zasobów, które mogą pomóc ci to zrobić dość łatwo.
Ten wpis MSDN opisujący szczegółowo, jak ustawić głośność w oparciu o hałas otoczenia, idealnie pasuje do Twojego przypadku użycia i zawiera trochę kodu c #, aby to zrobić. Niestety atakuje na Pocket PC / .NET Compact Framework, ale niektóre z nich mogą być bezpośrednio przenośne.
W tym artykule opisano, jak programowo regulować głośność w systemie Vista, oraz kod do wykonania tej czynności.
Ponadto AutoIT to produkt, który udostępnia język skryptowy, który zawiera polecenia regulacji głośności. Możliwe, że jeśli znajdziesz narzędzie wiersza polecenia, aby uzyskać dane z mikrofonu, możesz połączyć je w crypt „mash-up”, który osiąga to, co chcesz. Następnie można użyć zadań systemu Windows, aby ustawić skrypt do uruchamiania, np. Co 2 minuty.
źródło
Używałbym słuchawek redukujących hałas. W przeciwnym razie uważam, że jest to bardzo trudne do osiągnięcia.
źródło