2010-10-17 5 views
2

Je souhaite mesurer le volume du haut-parleur d'un système en émettant un son et en l'écoutant sur un microphone local en même temps. Ceci est pour une application spécifique. Le son enregistré n'est pas aussi important que de différencier le volume du microphone enregistré avant la lecture du son et pendant la lecture.Mesure du volume du haut-parleur en enregistrant le son en cours de lecture avec le microphone

L'idée est d'avertir l'utilisateur si les haut-parleurs sont éteints ou trop bas. Comment puis-je enregistrer un son tout en le jouant et déterminer une différence de volume? Y a-t-il des bibliothèques gérées pour faire cela?


Mise à jour: a trouvé un good related question.

+1

Microphones ne mesurent généralement pas volume absolu - ils doivent être calibrés (ou dans un environnement connu). Par exemple, si vous pointez votre micro sur un haut-parleur, vous lirez un niveau particulier. Si vous tournez le haut-parleur, vous lirez un niveau inférieur. Même chose si le haut-parleur est rapproché ou éloigné du micro. – Seth

+0

Si la question connexe que vous avez trouvée a résolu votre problème, ce serait bien si vous l'avez posté comme réponse et l'avez cochée comme réponse correcte (donc ce message pourrait être retiré de la liste des questions sans réponses) – Neowizard

+0

@Seth: Je réalise ceci . Je ne m'intéresse qu'à mesurer une différence de volume relative avant et pendant la lecture, pas un volume absolu. –

Répondre

Questions connexes