Ich möchte deaktivieren, wie sich das Mikrofon je nach Eingang absenkt. Hier ist ein Bild:
Das Mikrofon startete bei 100% und fiel langsam auf die Stelle ab, an der das Bild angezeigt wird. Dies liegt entweder an einem Hintergrundgeräusch oder daran, dass der Benutzer seine Stimme erhebt. In jedem Fall würde ich dieses Verhalten gerne unterbinden, denn wenn es zu leise wird, wird die Notwendigkeit, die Stimme zu erheben, tatsächlich benötigt.
Gibt es eine Options- oder Konfigurationsdatei, in der dieses Verhalten bearbeitet und geändert werden kann?
Dies betrifft nicht nur eine, sondern mehrere Apps, von Skype über Google Hangouts und Empathy bis hin zu Teamspeak. Also bitte keine Antworten mit nur einer App, wenn die Lösung das Problem für andere nicht löst.
die pulseaudio app (gui und terminal) wurde bereits verwendet. Alsamixer wurde ebenfalls verwendet. In beiden Fällen hat das Einstellen des Mikrofonpegels nicht geholfen. Die automatische Anpassung erfolgt immer dann, wenn jemand spricht, nicht einmal jemand, der laut spricht, sondern nur sprechen muss, und nach ein paar Sekunden beginnt die automatische Anpassung des Mikrofonpegels. Ich wiederhole, dies ist kein 1-App-Problem, sondern mehrere, daher ist eine gemeinsame Lösung besser als eine 1 für jede App (von der wir über 50 Apps sprechen).
quelle
Antworten:
Für Skype:
Skype> Optionen> Audiogeräte
und Deaktivieren Sie Skype erlauben, meinen Mischpultpegel automatisch anzupassen
quelle
Nicht sicher, ob dies für alle gilt, aber wenn Sie in Chrome / Chromium einen Webkonferenz- / Video-Chat-Dienst wie Google Hangouts verwenden, besteht eine gute Chance, dass das WebRTC-Protokoll verwendet wird. Leider verfügt die WebRTC-Implementierung in Chromium über eine praktische „Funktion“ namens Automatic Gain Control (Automatische Verstärkungsregelung), die sich in der Regel auf die Mikrofonlautstärke auswirkt. Sofern die Web-App selbst keine Deaktivierungsoption bietet, kann sie ansonsten nicht deaktiviert werden, und Chrome-Entwickler möchten keinen globalen Ausschalter hinzufügen .
Am Ende habe ich die Lösung von @ lelandbatey verwendet. Da ich PulseAudio verwendete, verwendete ich
pacmd
anstelle vonamixer
:Beachten Sie, dass 65535 100% entspricht, also 90000 ungefähr 135%. Der Name des Geräts (
alsa_input.???-?????.analog-stereo
) sollte durch den Namen ersetzt werden, den Sie durch Ausführen vonpacmd list-sources | grep name:
:quelle
Stellen Sie Ihr Mikrofon auf Unamplified 100% ein. Versuchen Sie, die Puls-Audio-Lautstärkeregelung zu installieren:
Und dann öffne:
pavucontrol
quelle
Ich arbeite immer noch an diesem lästigen Problem. (Auf der Registerkarte Eingabegeräte sollte eine Option enthalten sein, mit der erzwungen wird, dass die Eingabelautstärke dort bleibt, wo der Benutzer sie einstellen möchte. Dies gilt in bestimmten Fällen, in denen der Benutzer weiß, welche Lautstärke er benötigt Wenn die automatische Anpassung für eine bestimmte App und die Funktionen für die automatische Anpassung für diese App nicht ordnungsgemäß funktioniert, können Sie die folgenden Dateioptionen erstellen / bearbeiten, um sie für Google Apps (z. B. Hangouts) in den "halbmanuellen" Modus zu versetzen:
und füge die Zeile hinzu:
oder führen Sie einfach die folgende Zeile aus:
Speichern Sie die Datei und schließen Sie alle Google-bezogenen Apps. Die Lautstärke für das Eingabegerät sollte nicht mehr automatisch angepasst werden. Das funktioniert 50/50, deshalb suche ich eine dauerhafte Lösung.
quelle
audio-flags
Konfigurationsoption hat in neueren Versionen von Google Hangouts, die für die Verwendung des WebRTC-Protokolls aktualisiert wurden, keine Auswirkungen mehr. Siehe meine Antwort zur Erklärung.Dies hat bei uns funktioniert (wir verwenden kein Skype):
https://nzeid.net/pulseaudio-disable-auto-volume
quelle
Ich habe dieses Problem mit Skype. Sie müssen die automatische Einstellung der Mischpultpegel deaktivieren (möglicherweise müssen Sie die erweiterten Einstellungen überprüfen oder ähnliches).
quelle
Ich hatte dieses Problem, aber bei jeder Art von Video-Chat, die ich auf Xubuntu verwenden wollte, passte sich die Mikrofonlautstärke von Google Hangouts bis zu appr.tc automatisch an. Insbesondere scheint es die Lautstärke zu erhöhen, wenn Stimmen im Hintergrund zu hören sind, als ob versucht werden soll, die leiseste Stimme zu hören.
Wie auch immer, mein Fix war es, die Mikrofonlautstärke manuell mit einer Befehlszeilenanweisung einzustellen, in eine while-Schleife zu setzen und jede Zehntelsekunde auszuführen. Hier ist der Shell-Oneliner, der mein Problem löst:
Auf Ihrem Computer müssen Sie möglicherweise ändern, welches Gerät angepasst und welche Kanäle geändert werden sollen, damit es funktioniert. Um diese Informationen zu finden, können Sie den Alsa-Mixer verwenden, auf den Sie mit zugreifen können
alsamixer
.quelle
Ich habe das Problem auf meinem Computer behoben, indem ich alle anderen Mikrofone auf meinem Desktop deaktiviert habe. Wenn das Kamera-Mikrofon Audio aufnimmt, verringert sich die Verstärkung des Headsets. Ich habe das Kamera-Mikrofon deaktiviert und das Headset ist jetzt stabil.
Ich bin mir nicht sicher, ob es hilft, aber ich fand es erwähnenswert.
quelle
Die Antwort von dieser "doppelten" Frage ist für mich die beste, ich überlasse die Credits der Person, die geantwortet hat
In der Konfigurationsdatei
/usr/share/pulseaudio/alsa-mixer/paths/analog-input-internal-mic.conf
(möglicherweise müssen Sie nach der richtigen Datei für Ihr Mikrofon suchen) habe ich denvolume =
Teil geändert, in100
den der Prozentsatz statt istmerge
zu
und danach
sudo alsa force-reload
ändern Anwendungen die Mikrofonlautstärke nicht mehr auf magische Weise.quelle
Wenn dies nur bei WebRTC in Chromium ein Problem ist, deaktivieren Sie WebRTC Echo Canceller, indem Sie zu " about: flags " wechseln :
quelle