Я хочу отключить способ понижения микрофона в зависимости от входа. Вот изображение:
Микрофон запустился на 100% и медленно начал падать туда, где показывается изображение. Это связано либо с фоновым шумом, либо с повышением голоса пользователя. В любом случае, я хотел бы запретить это поведение, потому что, когда оно становится слишком низким, необходимость в повышении голоса будет действительно необходима.
Так есть ли опция или файл конфигурации, где можно редактировать и изменять это поведение?
Это относится не только к одному приложению, но и к нескольким: от Skype до Google Hangouts, от Empathy до Teamspeak и многого другого. Поэтому, пожалуйста, не отвечайте, указав только одно приложение, если решение не решит проблему для других.
приложение pulseaudio (графический интерфейс и терминал) уже использовалось. Алсамиксер также использовался. В обоих случаях регулировка уровня микрофона не помогла. Автоматическая настройка всегда происходит, когда кто-то говорит, даже не нужно, чтобы кто-то говорил громко, ему просто нужно говорить, и через пару секунд уровень микрофона начнет автоматическую настройку. Я повторяю, это не проблема 1 приложения, а несколько, поэтому общее решение лучше, чем 1 для каждого приложения (о чем мы говорим о более чем 50 приложениях).
источник
Ответы:
Для скайпа:
Skype> Параметры> Звуковые устройства
и снимите флажок Разрешить Skype для автоматической настройки уровня моего микшера
источник
Не уверен, что это относится ко всем, но если вы используете какой-либо вид веб-конференции / видеочата в Chrome / Chromium, например, Google Hangouts, есть большая вероятность, что он использует протокол WebRTC. К сожалению, реализация WebRTC в Chromium поставляется с удобной «функцией» под названием «Автоматическое управление усилением», которая имеет тенденцию влиять на громкость микрофона. Если само веб-приложение не позволяет отключить его, в противном случае его невозможно отключить, и разработчики Chrome не хотят добавлять для него глобальный «выключатель» .
В итоге я решил использовать решение @ lelandbatey. Так как я использовал PulseAudio, я использовал
pacmd
вместоamixer
:Обратите внимание, что 65535 соответствует 100%, поэтому 90000 составляет около 135%. Имя устройства (
alsa_input.???-?????.analog-stereo
) должно быть заменено тем, что вы найдете, запустивpacmd list-sources | grep name:
:источник
Установите для микрофона значение Unamplified 100%. Попробуйте установить импульсный регулятор громкости звука:
А затем откройте:
pavucontrol
источник
Я все еще работаю над этой надоедливой проблемой (на вкладке «Устройства ввода» должна быть включена опция «Принудительно» вводить объем, чтобы он оставался там, где пользователь хочет его установить. Это применимо к конкретным случаям, когда пользователь знает, какой объем ему нужен). для конкретного приложения и функции автоматической настройки не работают для него правильно. Во всяком случае, чтобы установить его в «полуручной» режим вместо автоматической настройки для Служб Google, таких как Hangouts, создал / отредактировал параметры файла в:
и добавьте строку:
или просто запустите следующую строку:
Сохраните файл и закройте все приложения, связанные с Google. Громкость для устройства ввода должна прекратить автоматическую настройку. Это работает 50/50, поэтому я ищу постоянное решение.
источник
audio-flags
конфигурации больше не влияет на последние версии Google Hangouts, которые были обновлены для использования протокола WebRTC. Смотрите мой ответ для объяснения.Это сработало для нас (мы не используем Skype):
https://nzeid.net/pulseaudio-disable-auto-volume
источник
У меня эта проблема со скайпом, вам нужно отключить автоматическую настройку уровней микшера (возможно, вам придется проверить расширенные настройки или что-то в этом роде)
источник
У меня была эта проблема, но с каждым типом видеочата, который я пытался использовать в Xubuntu, все, от Google Hangouts до appr.tc, автоматически регулировало громкость моего микрофона. В частности, кажется, что он увеличивает громкость, если на заднем плане слышны какие-то голоса, как если бы мы пытались сделать самый тихий голос.
В любом случае, я решил вручную настроить громкость микрофона с помощью директивы командной строки, включить цикл while и запускать каждую десятую секунды. Итак, вот оболочка, которая решает мою проблему:
На вашем компьютере, чтобы заставить его работать, вам может потребоваться изменить какое устройство настроить и какие каналы изменить. Чтобы найти эту информацию, вы можете использовать микшер Alsa, доступный через
alsamixer
.источник
Я исправил проблему на своем компьютере, отключив другие микрофоны на своем рабочем столе. Я обнаружил, что если микрофон камеры улавливал звук, он снижал усиление гарнитуры. Я отключил микрофон камеры, и теперь гарнитура стабильна.
Не уверен, что это поможет, но думал, что стоит упомянуть.
источник
Ответ на этот «дублирующий» вопрос для меня самый лучший, я отдаю кредиты человеку, который ответил
В файле конфигурации
/usr/share/pulseaudio/alsa-mixer/paths/analog-input-internal-mic.conf
(возможно, вам придется искать правильный файл для вашего микрофона), я изменилvolume =
часть, в100
которой процент вместоmerge
в
и после того
sudo alsa force-reload
, как приложения волшебным образом не изменяют громкость микрофона.источник
Если это проблема только с WebRTC в Chromium, отключите WebRTC Echo Canceller, перейдя к « about: flags »:
источник