Tự động điều chỉnh mức âm lượng đầu vào micrô của OS OS - có thể tắt nó không?


19

Tôi đã tìm thấy vấn đề này và các cuộc thảo luận trực tuyến khác nhau về vấn đề này, nhưng không rõ ràng "chỉ cần làm điều này", vì vậy tôi đi lang thang qua đây từ ServerFault để hỏi điều này.

Có cách nào để vô hiệu hóa hoặc thiết lập mức đầu vào cứng trên mic không? Trong các Soundtùy chọn trên Inputtab nếu tôi nhấp vào thiết bị và đặt mức rồi bắt đầu nói chuyện, nó sẽ phát ra âm thanh và sau đó bắt đầu tự động điều chỉnh mức đầu vào mic.

Điều này gây ra sự cố khi nói chuyện với ai đó trên Lync / Skype / etc vì một phút âm thanh sẽ ổn và sau đó nếu bạn cao giọng trong một giây rồi hạ giọng xuống (hoặc thay đổi xung quanh trên ghế của bạn), điều chỉnh tự động sẽ gây ra bên kia để nghĩ thầm hoặc la hét của bạn.

Tôi muốn có thể tắt điều chỉnh tự động nếu có thể. Có không?

LƯU Ý: Vấn đề tương tự như vấn đề này: iMac OSX 10.8.4 Âm lượng tự điều chỉnh mà thay vào đó là ở phía đầu vào chứ không phải phía đầu ra đối với tôi.

Câu trả lời:


10

Bạn có thể thiết lập nó thông qua dòng lệnh:

osascript -e "set volume input volume 100"

Tôi đã thấy rằng OSX Polycom RealPresence Desktop có một "tính năng" khó chịu tương tự điều chỉnh âm lượng đầu vào mic xuống, nhưng không bao giờ sao lưu. Cách giải quyết của tôi là có dòng này trong crontab của tôi:

# Check every minute for mic input < 100%; if it is, dial it up elegantly
* * * * * while (( `osascript -e "input volume of (get volume settings)"` < 100 )); do osascript -e "set volume input volume (input volume of (get volume settings) + 3)"; sleep 0.1; done;

Các vòng chỉ làm cho thanh trượt "trượt" lên trong một giây hoặc lâu hơn, thay vào đó là một bước nhảy âm lượng cứng.


Tôi đã thử những gì bạn khuyên cho dòng lệnh, và nó hoạt động tốt. Nhưng sau đó, âm lượng tự động điều chỉnh ngay sau đó, vì vậy đó không phải là một giải pháp. Bạn có thể giải thích làm thế nào để thực hiện các vòng lặp trong thiết bị đầu cuối? Tôi không biết crontab là gì. Cảm ơn
Tony M

Ý tưởng crontab rất hữu ích
Ben Wheeler

22

Hóa ra mức mic tự động điều chỉnh không phải là MacOS, mà là Skype (Phiên bản 6.6.0.467). Có một hộp kiểm trong Tùy chọn Skype để bật / tắt nó và một khi tôi tắt nó, mức độ sẽ vẫn ở nơi tôi đặt.

Vấn đề là, rõ ràng, khái niệm tự động điều chỉnh âm lượng mic của Skype chỉ đơn giản là để tăng âm lượng lên tối đa, bất kể là gì - ngay cả khi không có cuộc gọi nào được kích hoạt. Với khoảng 90% mic bắt đầu thu tiếng ồn nền, có thể là đĩa Mac hoặc quạt và 100% là tiếng ồn nền là quá lớn.

Tôi thấy rằng trên MacBook Pro (c. 2008), mức mic ở mức khoảng 75% là tốt và tôi cũng thấy hữu ích khi kiểm tra hộp kiểm "Sử dụng giảm tiếng ồn xung quanh" (ngay dưới thanh trượt mức mic trong Tùy chọn hệ thống / Âm thanh).


Đó cũng là vấn đề đối với tôi. Điều kỳ lạ là tôi đã sử dụng GoToMeeting. Điều này dường như xảy ra trong nền cho dù bạn có thực hiện cuộc gọi hay không.
sholsinger

Điều này đã xảy ra w / Zoom là tốt. Khi tôi xóa cờ, nó vẫn ổn và ở yên một chỗ.
N1tr0

Điều này đã không làm việc cho tôi. Tôi đã vô hiệu hóa hộp kiểm mà bạn đề cập trong Skype và nó không giúp ích gì cho vấn đề. Nó vẫn tự động điều chỉnh.
Tony M

5

Bản thân MacOS không có tùy chọn tự động điều chỉnh cho mic, vì vậy có các ứng dụng đang thực hiện việc này. Bạn cần kiểm tra xem những ứng dụng nào có khả năng hoạt động với camera / mic có tùy chọn tự động điều chỉnh này và tắt nó đi.

Tôi thấy rằng đó là một số trục trặc trong Skype, thỉnh thoảng xuất hiện. Để tắt điều khiển khuếch đại tự động cho mic trong Skype, bạn cần :

  • Nhấp vào Toolstrên cùng của cửa sổ Skype
  • Lựa chọn Options
  • lựa chọn Audio Settings
  • Dưới Microphone, bỏ chọnAutomatically adjust Microphone settings

Ngoài ra còn có tùy chọn vô hiệu hóa thủ công trong cấu hình :

  1. Thoát khỏi tất cả các phiên bản của Skype
  2. Đi đến thư mục skype hoặc trong terminal thực hiện lệnh:

    $ cd ~/Library/Application\ Support/Skype/

  3. Mở tệp được gọi shared.xmlđể chỉnh sửa, đường dẫn đầy đủ đến tệp là

    ~/Library/Application\ Support/Skype/shared.xml

  4. Tìm kiếm dòng <VoiceEng>và mở rộng tập tin như thế này:

    <VoiceEng> <AGC>0</AGC> ... </VoiceEng>

    có thể có một số dòng bổ sung như <MicVolume.., vv, để chúng ở đó, không có thay đổi. AGC thiết lập để 0phương tiện OFF, 1phương tiện ONcho điều khiển tự động , làm thay đổi âm lượng.

  5. Lưu shared.xmltệp, thoát, khởi động lại Skype. Thưởng thức!


2

Đã tìm thấy tệp cho Google Talk / Hangouts trong ~/Library/Preferences/com.google.GoogleTalkPluginD.plist.

Chỉnh sửa tệp bằng trình chỉnh sửa tùy chọn (Xcode, TextWrangler, Pref Setter, v.v.) và thay đổi audio-flagscài đặt thành 0.

Có vẻ là một thiết lập cho mỗi ứng dụng.

Tôi mới thử cái này trên máy Mac 2011 với OS X 10.8.4 và nó đã hoạt động. Nó đã khiến tôi phát điên trong 2 năm.


1

Skype có một điều chỉnh Micrô trong Video âm thanh ưu tiên.

Ở đó bạn có thể tắt cài đặt Tự động.

Tôi không biết về Lync.


Không có gì giống như vậy trong Lync và Skype không được cài đặt. Vấn đề là nó không chỉ ảnh hưởng đến mic đầu vào trên mac mà còn cả Parallels. Tôi cứ nghĩ đó là một thiết lập HĐH, nhưng vẫn chưa có gì dứt khoát.
TheCleaner

Chúng ta đang nói về việc xây dựng trong mic?
Ruskes

Đó là Mac Pro ... vì vậy không có mic tích hợp (ngoại trừ đường dây) ... đó là màn hình Apple bên ngoài có Mic bult-in (hiển thị trên Âm thanh dưới dạng Mic ngoài Mic)
TheCleaner

1

Tôi đã hiểu rồi! Tôi đã gọi cho bộ phận hỗ trợ của Mac và họ đã cho tôi khởi động máy tính của mình trong khi nhấn Cmd+ Opt+ P+ Rvà nó đặt lại một số thứ khắc phục sự cố. Hy vọng điều này làm việc cho tất cả mọi người như nó đã làm cho tôi!


Tôi đã thử điều này và nó không giải quyết được vấn đề của tôi. Mức đầu vào mic vẫn tự động điều chỉnh
Tony M

1

Tôi nghĩ rằng tôi đã tìm thấy giải pháp cho macOS. Bạn có thể tạo một Thiết bị tổng hợp đa cấp, hoạt động với một mic duy nhất (nhưng sẽ không trợ giúp với nhiều nguồn đầu vào) Thiết bị tổng hợp không có cài đặt âm lượng riêng, vì vậy GoTo không thể gây rối với nó.

Mở cài đặt âm thanh MIDI MIDI. Bạn có thể nhanh chóng tìm thấy điều này bằng cách nhấn Command + Space, sau đó nhập MIDI. Thêm các thiết bị tổng hợp khác. Ở cột bên trái ở dưới cùng, nhấn dấu + và "Tạo thiết bị tổng hợp" Nhấp vào Thiết bị tổng hợp mới ở cột bên trái và kiểm tra 'Sử dụng' cho micrô của bạn trong bảng điều khiển bên phải.

Bây giờ Thiết bị Tổng hợp phải có sẵn như là một đầu vào trong GoTo. Bạn vẫn có thể đặt độ nhạy của micrô trong Thiết bị Tổng hợp như bình thường và GoTo không thể ảnh hưởng đến thiết bị nữa vì nó bị ẩn trong Thiết bị Tổng hợp.

Điều này sẽ không hoạt động với nhiều Mics trong GoTo; GoTo chỉ sử dụng kênh đầu tiên, vì vậy các kênh bổ sung bị bỏ qua. Rogue Amoeba Loopback có thể khắc phục điều này bằng cách tạo ra một thiết bị tổng hợp chỉ có một kênh duy nhất, bất kể số lượng đầu vào. Nó thực sự trơn tru và dễ sử dụng hơn so với Cài đặt Audio MIDI, nhưng có giá 99 đô la.


0

Đối với tôi, ứng dụng có vấn đề là Citrix GoToMeeting, mà tôi phải sử dụng cho công việc. Tôi đang sử dụng một biến thể của giải pháp @ thetoolman để giảm âm lượng xuống 49 - 50 mỗi giây (không có công việc định kỳ, tôi chỉ bắt đầu điều này bất cứ khi nào tôi có một cuộc họp):

while true ; do
    while (( `osascript -e "input volume of (get volume settings)"` > 50 )); do
        osascript -e "set volume input volume (input volume of (get volume settings) - 2)";
        sleep 0.01;
    done;
    sleep 1;
done; 

0

Có cùng một vấn đề trên Zoom và như đã nêu ở trên, đó là ứng dụng, không phải HĐH. Có một ưu tiên để vô hiệu hóa điều chỉnh đầu vào mic.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.