El nivel de volumen de entrada del micrófono de Mac OSX se ajusta automáticamente. ¿Se puede desactivar?

Encontré este problema y varias discusiones en línea sobre esto, pero no hay un "solo haz esto" obvio, así que estoy deambulando por aquí desde ServerFault para preguntar esto.

¿Hay alguna manera de deshabilitar o configurar el nivel de entrada en un micrófono? En las Soundpreferencias de la Inputpestaña, si hago clic en el dispositivo y establezco un nivel y luego empiezo a hablar, capta el sonido y luego comienza a ajustar automáticamente el nivel de entrada del micrófono.

Esto causa problemas al hablar con alguien en Lync/Skype/etc porque en un minuto el sonido está bien y luego, si levanta la voz por un segundo y luego la vuelve a bajar (o se mueve en su silla), el ajuste automático hace que el otra parte piense que está susurrando o gritando.

Me gustaría poder desactivar el ajuste automático si es posible. ¿Sí No?

NOTA: El problema es similar a este: el volumen de iMac OSX 10.8.4 se ajusta solo, pero en mi opinión, en el lado de entrada y no en el lado de salida.

Para Zoom 5.8.4 (2421), la solución fue Configuración/Audio y luego desactivó la Automatically adjust microphone volumecasilla de verificación

Respuestas (12)

Puede configurarlo a través de la línea de comando:

osascript -e "set volume input volume 100"

Descubrí que OSX Polycom RealPresence Desktop tiene una "característica" molesta similar que ajusta el volumen de entrada del micrófono hacia abajo, pero nunca hacia arriba. Mi solución es tener esta línea en mi 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;

Los bucles simplemente hacen que el control deslizante se "deslice" hacia arriba durante aproximadamente un segundo, en lugar de un salto de volumen fuerte.

Probé lo que me aconsejaste para la línea de comandos y funcionó bien. Pero luego, el volumen se ajustó automáticamente poco después, así que esa no es una solución. ¿Podría explicar cómo implementar el bucle en la terminal? No sé qué es crontab. Gracias
La idea de crontab es muy útil.

Resulta que el nivel de micrófono de ajuste automático no era MacOS, sino Skype (versión 6.6.0.467). Hay una casilla de verificación en las Preferencias de Skype para habilitarlo/deshabilitarlo, y una vez que lo apagué, el nivel permanece donde lo configuré.

El problema es que, aparentemente, la noción de Skype de ajustar automáticamente el volumen del micrófono es simplemente subirlo al máximo, pase lo que pase, incluso cuando no hay ninguna llamada activa. Alrededor del 90 %, el micrófono comienza a captar el ruido de fondo, probablemente el disco o el ventilador de la Mac, y al 100 % ese ruido de fondo es abrumador.

Descubrí que en mi MacBook Pro (c. 2008) el nivel del micrófono en alrededor del 75 % era bueno, y también me resultó útil marcar la casilla de verificación "Usar reducción de ruido ambiental" (justo debajo del control deslizante de nivel del micrófono en las Preferencias del Sistema /Audio).

Ese fue el problema para mí también. Lo extraño fue que estaba usando GoToMeeting en ese momento. Esto parece suceder en segundo plano ya sea que esté en una llamada o no.
Esto también estaba sucediendo con Zoom. Una vez que limpié la bandera, estuvo bien y me quedé en un lugar.
Esto no funcionó para mí. Desactivé la casilla de verificación a la que te refieres en Skype y no solucionó el problema. Todavía se está ajustando automáticamente.
Zoom también estaba haciendo esto por mí. Gracias. Dios mío, ¿cómo pasa la función que por defecto convierte un micrófono silenciado en un micrófono caliente a través de su equipo de PM? Incluso permitir que esto suceda parece un problema de seguridad bastante evidente.
Uso Microsoft Teams y Zoom. Originalmente pensé que MS Teams estaba aumentando el volumen de entrada del micrófono, pero parece que Zoom fue el verdadero culpable, ya que MS Teams no tiene una configuración de sensibilidad/volumen del micrófono.
@Wimateeka: ¡para mí fue Teams! - aplicación de escritorio, no la versión web por alguna razón...
@tom ¿Conseguiste solucionar el problema? Y si es así, ¿cómo lo solucionaste? Pensé que lo resolví, pero cuando desmarqué la función de "ajuste automático" para Zoom, siguió ocurriendo, por lo que MS Teams también podría ser mi problema.
Funcionó para mí solo después de que lo cambié a manual y reinicié Skype.

Creo que he encontrado la solución para macOS. Puede crear un "Dispositivo agregado", que funciona con un solo micrófono (pero no ayudará con múltiples fuentes de entrada). El dispositivo agregado no tiene su propia configuración de volumen, por lo que GoTo no puede alterarlo.

Abra "Configuración de audio MIDI". Puede encontrar esto rápidamente presionando Comando + Espacio, luego escriba MIDI. Agregue "Dispositivo agregado". En la columna izquierda en la parte inferior, presione el signo + y "Crear dispositivo agregado". Haga clic en el nuevo dispositivo agregado en la columna izquierda y marque 'Usar' para su micrófono en el panel de la derecha.

Ahora el dispositivo agregado debería estar disponible como entrada en GoTo. Todavía puede configurar la sensibilidad del micrófono dentro del dispositivo agregado como lo hace normalmente, y GoTo ya no puede afectarlo porque está oculto en el dispositivo agregado.

Esto no funcionará con varios micrófonos en GoTo; GoTo solo usa el primer canal, por lo que los canales adicionales se ignoran. Rogue Amoeba Loopback puede evitar esto creando un dispositivo agregado que solo tiene un canal, independientemente de la cantidad de entradas. Es realmente ingenioso y más fácil de usar que la configuración de Audio MIDI, pero cuesta $99.

¡Legendario! Esto también se aplica a Skype Empresarial, que no permite al usuario desactivar el ajuste de volumen automático. Sabiduría infinita estándar de Microsoft.
Esto solucionó mi problema con Skype Empresarial.
¡No puedo votar esto suficientes veces! Me uní seriamente a SE para votar. Además, F *** Cisco/Webex Teams/Meetings por eliminar la capacidad de desactivar su volumen automático hasta donde puedo decir. Mi voz ya es tan monótona; deja de rechazarme.
Tal vez el problema es que cada programa que usas para grabar audio se siente más inteligente que tú, y simplemente ajustan automáticamente el volumen de entrada. Este truco los puso en su lugar, muchas gracias.
Instrucciones simples - Abra "Configuración de audio MIDI" - Haga clic en + en la parte inferior izquierda y elija "Crear dispositivo agregado" - En este dispositivo agregado, marque 'Micrófono incorporado' en el panel de la derecha. - configure su audio en su aplicación (Gotomeeting, zoom, Hangouts, etc.) para usar el dispositivo agregado. Esta debería ser la mejor respuesta.

MacOS en sí no tiene una opción de ajuste automático para el micrófono, por lo que hay aplicaciones que lo hacen. Debe verificar qué aplicaciones, que potencialmente funcionan con cámara/micrófono, tienen esta opción de ajuste automático y desactivarla.

Descubrí que es una falla en Skype, que aparece de vez en cuando. Para deshabilitar el control automático de ganancia para el micrófono en Skype, necesita :

  • Haga clic Toolsen en la parte superior de la ventana de Skype
  • SeleccioneOptions
  • SeleccioneAudio Settings
  • En Microphone, desmarqueAutomatically adjust Microphone settings

También existe la opción de desactivarlo manualmente en la configuración :

  1. Salga de todas las instancias de Skype
  2. Vaya al directorio de Skype, o en la terminal ejecute el comando:

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

  3. Abra el archivo llamado shared.xmlpara editar, la ruta completa al archivo es

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

  4. Busque la línea <VoiceEng>y extienda ese archivo de esta manera:

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

    podría haber algunas líneas adicionales como <MicVolume.., etc., déjelas allí, sin cambios. AGC establecido en 0medios OFF, 1medios ONpara el control automático de ganancia , que cambia el volumen.

  5. Guarde el shared.xmlarchivo, salga, reinicie Skype. ¡Disfrutar!

Para mí, la aplicación problemática es Citrix GoToMeeting, que tengo que usar para trabajar. Estoy usando una variación de la solución de @thetoolman para bajar el volumen a 49 - 50 cada segundo (sin trabajo cron, solo empiezo esto cada vez que tengo una reunión):

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; 
La reducción más pequeña que funciona para mí es 5, así que necesito aumentarla de 2 a 5. ¡Entonces funciona maravillosamente!

Encontré el archivo de Google Talk/Hangouts en formato ~/Library/Preferences/com.google.GoogleTalkPluginD.plist.

Edite el archivo con un editor de preferencias (Xcode, TextWrangler, Pref Setter, etc.) y cambie la audio-flagsconfiguración a 0.

Parece ser una configuración por aplicación.

Acabo de probar esto en mi Mac 2011 con OS X 10.8.4 y funcionó. Me ha estado volviendo loco durante 2 años.

Tuve el mismo problema en Zoom y, como se indicó anteriormente, es la aplicación, no el sistema operativo. Hay una preferencia para deshabilitar el ajuste de entrada de micrófono.

Para mí, en una Mac, fueron los equipos de Microsoft los que causaron el problema. Específicamente la aplicación de escritorio. La aplicación web. modificó un poco el nivel, pero era utilizable. La aplicación de escritorio. fue muy dificil Puedo abrir las preferencias del sistema y ver cómo el nivel rebota entre un 2 y un 5 %; cada vez que lo subo, el volumen vuelve a bajar...

..... pero por alguna razón la aplicación web. funciona bien Si empiezo a hablar en voz alta por el micrófono, baja el nivel, pero no tanto e incluso subió un poco cuando hablé más bajo.

Esta es una combinación de Teams y este micrófono, porque el micrófono funciona bien con, por ejemplo, grabación de sonido Quicktime.

afortunadamente, este problema con la aplicación de escritorio no afecta demasiado al micrófono interno de Mac, es solo el dispositivo USB PnP el que en su mayoría no se puede usar.

Sí. Teams y TeamViewer pueden atenuar el audio de forma bastante notable cuando no lo espera.
Tengo mucho ruido de fondo en casa, así que siempre uso auriculares con micrófono (el que viene con mi teléfono) y nunca uso el micrófono interno de mi mac. ¿Hay alguna solución para los dispositivos Plug and Play que haya encontrado para Teams?
@Wimateeka: no... excepto que la versión web de Teams, cuando usa Teams en un navegador, está bien en este momento: la aplicación de escritorio no se puede usar con el micrófono USB PnP. - por el momento no tengo tiempo para jugar con él - el micrófono interno no es tan bueno como el USB PnP, pero parece funcionar bien tanto para equipos de escritorio como web, por lo que probablemente el micrófono interno sea mi solución actual si tengo que usar la aplicación de escritorio.

Hay una extensión de Chrome que permite deshabilitar esta función por sitio: https://chrome.google.com/webstore/detail/disable-automatic-gain-co/clpapnmmlmecieknddelobgikompchkk

Skype tiene un ajuste de Micrófono en Preferencia de Audio y Video.

Allí puede desactivar la configuración automática.

No sé acerca de Lync.

Nada de eso en Lync y Skype no está instalado. El problema es que afecta no solo al micrófono de entrada en la Mac sino también a Parallels. Sigo pensando que es una configuración del sistema operativo, pero nada definitivo todavía.
¿Estamos hablando de la construcción en el micrófono?
Es un Mac Pro... por lo que no tiene micrófono incorporado (excepto entrada de línea)... es el monitor externo de Apple con un micrófono incorporado (aparece en Sonidos como Micrófono externo USB)

Microsoft Teams ahora tiene un "Ajustar automáticamente la sensibilidad del micrófono" en la sección Llamadas en la pestaña izquierda. Seleccione la Rueda dentada (Configuración personalizada) y luego deshabilite esta función. Deshabilitar el control deslizante aquí puede ayudar, pero si hay otras aplicaciones que ajustan automáticamente la sensibilidad del micrófono, es posible que aún no obtenga los resultados deseados.

Sensibilidad del micrófono de los equipos de Microsoft

¡Me lo imaginé! Llamé al soporte de Mac y me hicieron encender mi computadora mientras presionaba Cmd+++ Opty Preinicia Ralgunas cosas que solucionan el problema. ¡Espero que esto funcione para todos como lo hizo para mí!

Intenté esto y no resolvió mi problema. El nivel de entrada del micrófono aún se ajusta automáticamente
Esto no hace nada para ajustar automáticamente el sonido de las aplicaciones instaladas.