Come ottenere il valore del volume in ingresso in mac? [duplicare]


1

Come dice il titolo, c'è un modo per ottenere il livello di input in mac?

enter image description here

Voglio ottenere il valore che indica nel livello di input barra (Preferenze di sistema - & gt; Audio - & gt; Ingresso) nella foto.

È possibile?

Ci sono soluzioni su come impostare il volume di input e output ma non riesco a trovare alcuna soluzione per ottenere il livello di input valore.


Per che cosa? Impatterà sul metodo.
JMY1000

@ JMY1000 Sto pensando di creare uno script / programma per diminuire o aumentare il volume di output se il volume di output è troppo alto. E sto pensando di misurare il suono in uscita attraverso il microfono
unknownymouse

Trovato questo succo . Controlla la terza riga. Anch'io ho usato personalmente questo . Entrambi sono per Alfred . Dico solo perché potrebbe essere più semplice usarli semplicemente attraverso di essa.
Joonas

@Joonas Come ho accennato nell'ultima frase nella mia domanda, ci sono molti tutorial su come ottenere e impostare il volume di output. Ma ho bisogno di ottenere il valore del Input level del microfono.
unknownymouse

2
Dai un'occhiata soundmeter . Ho anche scritto una risposta a questa domanda: Posso accedere al livello di ingresso del microfono interno tramite terminale? .
klanomath

Risposte:


0

Scusa, ho capito che volevi il volume di input, ma non sono riuscito a esprimere un commento un po 'meglio. Stavo solo guardando quel codice e pensavo che "ti avrebbe spinto nella giusta direzione". Un po 'come, se c'è un pezzo di codice che è come get window width... e volevo invece l'altezza, quindi probabilmente il passo logico get window height.

Sono tornato su questo prima, ma pensavo che qualcuno avesse già risposto a questo ...


Ecco alcuni esempi di impostazione del volume di input.

Potete trovare get volume settings documentazione qui .

Volume di input

-- Get input volume
input volume of (get volume settings)

-- Set input volume
set volume input volume 40

-- Increment input volume (+)
set volume input volume ((input volume of (get volume settings)) + 5)

Volume di uscita

-- Get output volume
output volume of (get volume settings)

-- Set output volume
set volume output volume 40

-- Increment output volume (+)
set volume output volume ((output volume of (get volume settings)) + 5)

Puoi testarli nel /Applications/Utilities/Script Editor.app. Se ti infili questo: return (get volume settings) alla fine, dopo aver impostato i livelli del volume, il pannello dei risultati ti darà i valori correnti nella parte inferiore della finestra. Ovviamente si potrebbe aprire anche la finestra delle preferenze audio.


Oddio. Dovrei davvero leggere queste cose con più attenzione. Immagino sia possibile che qualcuno abbia risposto e poi ha cancellato la risposta una volta capito cosa sto realizzando ora. Quello che vuoi sono fondamentalmente i livelli audio dell'ingresso corrente e non il volume di ingresso corrente. Penso che possa andare oltre il codice della mela. Dal momento che la mia risposta risponde alla domanda nel titolo, penso che la terrò nel caso in cui qualcun altro lo trovi. Per quanto riguarda la tua domanda, non posso aiutarti.
Joonas
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.