Je veux désactiver la manière dont le microphone s'abaisse en fonction de l'entrée. Voici une image:
Le microphone a démarré à 100% et a lentement commencé à se placer à l'endroit où l'image est affichée. Ceci est dû à un bruit de fond ou à une élévation de la voix de l'utilisateur. Quoi qu’il en soit, je voudrais interdire ce comportement car, s’il devient trop bas, il sera nécessaire d’élever la voix.
Existe-t-il une option ou un fichier de configuration permettant d’éditer et de modifier ce comportement?
Ce n'est pas lié à une seule application, mais plusieurs, allant de Skype à Google Hangouts, Empathy à Teamspeak et plus. Donc, s'il vous plaît pas de réponses mentionnant une seule application si la solution ne résout pas le problème pour les autres.
l'application pulseaudio (interface graphique et terminal) était déjà utilisée. Alsamixer a également été utilisé. Dans les deux cas, le réglage du niveau du microphone n'a pas aidé. Le réglage automatique se produit toujours lorsque quelqu'un parle, n'a même pas besoin d'être quelqu'un qui parle fort, il suffit juste de parler et après quelques secondes, le niveau du micro commencera à se régler automatiquement. Je répète, il ne s’agit pas d’un problème d’application 1, mais de plusieurs. Une solution commune vaut donc mieux qu’un 1 pour chaque application (il s’agit de plus de 50 applications).
la source
Réponses:
Pour Skype:
Skype> Options> Périphériques audio
et Décochez la case Permettre à skype d'ajuster automatiquement le niveau de mon mixeur
la source
Vous ne savez pas si cela s'applique à tout le monde, mais si vous utilisez un type de conférence Web / chat vidéo en Chrome / Chromium tel que Google Hangouts, il est fort probable qu'il utilise le protocole WebRTC. Malheureusement, la mise en œuvre de WebRTC dans Chromium est fournie avec une «fonction» très pratique, appelée Contrôle automatique du gain, qui a tendance à s’adapter au volume de votre microphone. Sauf si l'application Web elle-même vous donne la possibilité de la désactiver, il est impossible de la désactiver et les développeurs de Chrome ne souhaitent pas ajouter de «commutateur» global pour cette dernière .
Ce que j'ai fini par faire, c'est d'utiliser la solution de @ lelandbatey. Depuis que j'utilise PulseAudio, j'ai utilisé à la
pacmd
place deamixer
:Notez que 65535 correspond à 100%, donc 90000 correspond à environ 135%. Le nom de device (
alsa_input.???-?????.analog-stereo
) doit être remplacé par tout ce que vous trouvez en lançantpacmd list-sources | grep name:
:la source
Réglez votre microphone sur Non amplifié à 100% Essayez d’installer le contrôle du volume du son audio:
Et ensuite ouvert:
pavucontrol
la source
Je travaille toujours sur ce problème gênant (une option devrait être incluse dans l'onglet Périphériques d'entrée pour "forcer" le volume d'entrée à rester là où l'utilisateur le souhaite. Ceci s'appliquerait dans des cas spécifiques où l'utilisateur sait de quel volume il a besoin Pour une application particulière et les fonctions d'ajustement automatique ne fonctionnent pas correctement. Pour le configurer en mode "semi-manuel" au lieu d'ajuster automatiquement pour Google Apps comme Hangouts, créez / modifiez les options de fichier dans:
et ajoutez la ligne:
ou exécutez simplement la ligne suivante:
Enregistrez le fichier et fermez toutes les applications liées à Google. Le volume du périphérique d'entrée doit cesser de s'ajuster automatiquement. Cela fonctionne à 50/50 c'est pourquoi je cherche une solution permanente.
la source
audio-flags
option de configuration n'a plus d'effet dans les versions récentes de Google Hangouts, qui a été mis à niveau pour utiliser le protocole WebRTC. Voir ma réponse pour l'explication.Cela a fonctionné pour nous (nous n'utilisons pas Skype):
https://nzeid.net/pulseaudio-disable-auto-volume
la source
J'ai eu ce problème avec Skype, vous devez désactiver les niveaux de mixage à ajustement automatique (peut-être devez-vous vérifier les paramètres avancés ou quelque chose comme ça)
la source
J'ai eu ce problème, mais avec chaque type de discussion vidéo que j'ai essayé d'utiliser sur Xubuntu, tout, des hangouts Google à appr.tc, règle automatiquement le volume de mon microphone. En particulier, il semble que le volume augmente si des voix peuvent être entendues à l’arrière-plan, comme pour essayer de faire entendre la voix la plus silencieuse.
Quoi qu'il en soit, ma solution était de régler manuellement le volume de mon microphone avec une directive de ligne de commande, de la placer dans une boucle while et de l'exécuter tous les dixièmes de seconde. Alors, voici le shell oneliner qui résout mon problème:
Sur votre ordinateur pour le faire fonctionner, vous devrez peut-être changer le périphérique à ajuster et les canaux à modifier. Pour trouver cette information, vous pouvez utiliser le mélangeur Alsa, accessible avec
alsamixer
.la source
J'ai résolu le problème sur ma machine en désactivant tous les autres micros de mon bureau. J'ai trouvé que si le micro de l'appareil photo captait le son, le gain sur le casque diminuait. J'ai désactivé le micro de la caméra et le casque est stable maintenant.
Pas sûr que ça aide, mais j'ai pensé que ça valait la peine d'être mentionné.
la source
La réponse de cette question "dupliquer" est pour moi le meilleur, je laisse les crédits à la personne qui a répondu
Dans le fichier de configuration
/usr/share/pulseaudio/alsa-mixer/paths/analog-input-internal-mic.conf
(vous devrez peut-être rechercher le fichier correct pour votre microphone), j’ai modifié lavolume =
partie100
correspondant au pourcentage au lieu demerge
à
et après un
sudo alsa force-reload
, les applications ne modifient plus le volume du microphone comme par magie.la source
Si le problème ne concerne que WebRTC dans Chromium, désactivez WebRTC Echo Canceller en accédant à " about: flags ":
la source