64 votes

Le niveau de volume de l'entrée du microphone de Mac OSX s'ajuste automatiquement - peut-on le désactiver ?

J'ai trouvé ce problème et diverses discussions en ligne à ce sujet, mais pas de "faites-le" évident, alors je me promène ici depuis ServerFault pour poser cette question.

Existe-t-il un moyen de désactiver ou de fixer le niveau d'entrée d'un micro ? Dans le Sound les préférences sur le Input Si je clique sur l'appareil, que je règle un niveau et que je commence à parler, il capte le son et commence à ajuster automatiquement le niveau d'entrée du micro.

Cela pose des problèmes lorsque l'on parle avec quelqu'un sur Lync/Skype/etc parce qu'une minute le son est bon et puis si vous élevez votre voix pendant une seconde puis la baissez à nouveau (ou si vous vous déplacez sur votre chaise) l'ajustement automatique fait que l'autre partie pense que vous chuchotez ou criez.

J'aimerais pouvoir désactiver l'auto-ajustement si possible. Oui/Non ?

NOTE : La question est similaire celui-là : iMac OSX 10.8.4 Le volume se règle tout seul mais plutôt du côté de l'entrée et non de la sortie pour moi.

0 votes

Pour Zoom 5.8.4 (2421), le correctif était Paramètres/Audio puis désactiver l'option Automatically adjust microphone volume case à cocher

47voto

hzm1016 Points 551

Il s'avère que l'ajustement automatique du niveau du micro n'était pas dû à MacOS, mais plutôt à Skype (version 6.6.0.467). Il y a une case à cocher dans les préférences de Skype pour l'activer/désactiver, et une fois que je l'ai désactivée, le niveau reste là où je l'ai réglé.

Le problème, c'est qu'apparemment, la notion d'ajustement automatique du volume du micro telle que la conçoit Skype consiste simplement à le pousser au maximum, quoi qu'il arrive, même lorsqu'aucun appel n'est en cours. À environ 90 %, le micro commence à capter le bruit de fond, probablement le disque ou le ventilateur du Mac, et à 100 %, ce bruit de fond est écrasant.

J'ai trouvé que sur mon MacBook Pro (c. 2008) le niveau du micro à environ 75% était bon, et j'ai aussi trouvé utile de cocher la case "Utiliser la réduction du bruit ambiant" (juste en dessous du curseur du niveau du micro dans les Préférences Système/Audio).

0 votes

C'était le problème pour moi aussi. Ce qui est étrange, c'est que j'utilisais GoToMeeting à ce moment-là. Cela semble se produire en arrière-plan, que vous soyez en communication ou non.

5 votes

Cela s'est produit avec Zoom également. Une fois que j'ai effacé le drapeau, ça allait et restait au même endroit.

0 votes

Cela n'a pas fonctionné pour moi. J'ai désactivé la case à cocher à laquelle vous faites référence dans Skype et cela n'a pas réglé le problème. Il s'ajuste toujours automatiquement.

36voto

thetoolman Points 396

Vous pouvez le définir via la ligne de commande :

osascript -e "set volume input volume 100"

J'ai découvert que le système OSX Polycom RealPresence Desktop possède une "fonctionnalité" similaire et ennuyeuse qui ajuste le volume d'entrée du micro vers le bas, mais jamais vers le haut. Ma solution de contournement est d'avoir cette ligne dans ma crontab :

# 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;

Les boucles font juste "glisser" le curseur vers le haut pendant une seconde ou plus, plutôt que de faire un saut de volume brutal.

0 votes

J'ai essayé ce que vous avez conseillé pour la ligne de commande, et ça a bien marché. Mais le volume s'ajuste automatiquement peu après, donc ce n'est pas une solution. Pourriez-vous m'expliquer comment implémenter la boucle dans le terminal ? Je ne sais pas ce qu'est une crontab. Merci

1 votes

L'idée de crontab est très utile

27voto

Ryan Cragg Points 301

Je crois que j'ai trouvé la solution pour MacOS. Vous pouvez créer un "Aggregate Device", qui fonctionne avec un seul micro (mais pas avec plusieurs sources d'entrée). L'Aggregate Device n'a pas son propre réglage de volume, donc GoTo ne peut pas s'en mêler.

Ouvrez "Audio MIDI Setup". Vous pouvez le trouver rapidement en appuyant sur Command+Espace, puis en tapant MIDI. Ajoutez "Aggregate Device". Dans la colonne de gauche, en bas, appuyez sur le signe + et "Create Aggregate Device". Cliquez sur le nouveau périphérique d'agrégation dans la colonne de gauche, et cochez "Utiliser" pour votre microphone dans le panneau de droite.

Maintenant le dispositif d'agrégation devrait être disponible comme entrée dans GoTo. Vous pouvez toujours régler la sensibilité du microphone dans le dispositif d'agrégation comme vous le faites normalement, et GoTo ne peut plus l'affecter car il est caché dans le dispositif d'agrégation.

Cela ne fonctionnera pas avec plusieurs micros dans GoTo ; GoTo n'utilise que le premier canal, les canaux supplémentaires sont donc ignorés. Rogue Amoeba Loopback peut contourner ce problème en créant un périphérique agrégé qui n'a qu'un seul canal, quel que soit le nombre d'entrées. C'est un logiciel très astucieux et plus facile à utiliser que Audio MIDI Setup, mais il coûte 99 $.

1 votes

Légendaire ! Cela s'applique également à Skype for Business, qui ne permet pas à l'utilisateur de désactiver le réglage automatique du volume. La sagesse infinie standard de Microsoft.

0 votes

Cela a réglé mon problème pour Skype for Business.

4 votes

Je ne peux pas mettre assez de votes en haut de page ! J'ai sérieusement rejoint SE pour upvoter. Aussi, F*** Cisco/Webex Teams/Meetings pour avoir enlevé la possibilité de désactiver leur auto-voluming pour autant que je puisse dire. Ma voix est déjà si monotone ; arrêtez de me rabaisser.

16voto

Farside Points 1535

MacOS lui-même n'a pas d'option d'ajustement automatique pour le micro, donc il y a des applications qui le font. Vous devez vérifier quelles applications, qui travaillent potentiellement avec la caméra/micro, ont cette option d'ajustement automatique et la désactiver.

J'ai découvert qu'il s'agissait d'un problème dans Skype, qui apparaît de temps en temps. Pour désactiver le contrôle automatique du gain pour le micro dans Skype, vous devez :

  • Cliquez sur Tools en haut de la fenêtre Skype
  • Sélectionnez Options
  • sélectionnez Audio Settings
  • Sous Microphone non vérifié Automatically adjust Microphone settings

Vous avez également la possibilité de le désactiver manuellement dans la configuration :

  1. Quittez toutes les instances de Skype

  2. Allez dans le répertoire skype, ou dans le terminal exécutez la commande :

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

  3. Ouvrez le fichier appelé shared.xml pour l'édition, le chemin complet du fichier est

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

  4. Recherche de la ligne <VoiceEng> et étendre ce fichier comme ceci :

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

    il pourrait y avoir des lignes supplémentaires comme <MicVolume.. etc., laissez-les là, pas de changement. AGC réglé sur 0 signifie OFF , 1 signifie ON pour contrôle automatique de gain ce qui modifie le volume.

  5. Sauvegarder le shared.xml fichier, quittez, redémarrez Skype. Profitez-en !

5voto

Joels Elf Points 191

Pour moi, l'application problématique est Citrix GoToMeeting, que je dois utiliser pour mon travail. J'utilise une variante de la solution de @thetoolman pour inférieur le volume à 49 - 50 toutes les secondes (pas de travail cron, je le lance juste quand j'ai une réunion) :

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 votes

La plus petite réduction qui fonctionne pour moi est de 5, il faut donc la faire passer de 2 à 5. Ensuite, cela fonctionne à merveille !

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X