2010-11-01 31 views
4

Je prévois de comparer deux fichiers audio. J'ai enregistré deux voix et les ai comparées en utilisant la corrélation croisée. puisque la présence sur le bruit de fond lors de l'enregistrement de la valeur de corrélation qui en résulte est toujours proche de 0,5.Si je donne des ondes enregistrées à partir d'Internet, je suis en mesure d'obtenir la valeur correcte. Alors, comment puis-je réduire le bruit de fond lors de l'enregistrement.Veuillez me guider. Merci.Comment réduire le bruit de fond lors de l'enregistrement dans l'iPhone?

Y at-il une possibilité de réduire le bruit du fichier .wav enregistré?

+0

Avez-vous trouvé quelque chose? Je travaille également sur ce type de travail. Toute aide serait appréciée. –

Répondre

0

Pas vraiment un bon moyen d'éliminer le bruit de fond lors de l'enregistrement autre que de simplement baisser le micro d'enregistrement. Il semble que vous exportiez déjà les données, donc au lieu d'essayer de les éliminer à la source, il serait probablement plus facile de les filtrer, this is a quick tutorial on how to eliminate background noise using Audacity

+0

Je ne suis pas en mesure de l'intégrer, comment dois-je donner le fichier audio en entrée? – Warrior

0

Essayez d'utiliser un microphone antibruit et une chambre anéchoïque (ou studio vraiment calme).

Vous pouvez également essayer de filtrer toutes les bandes de fréquence qui ne vous intéressent pas (par exemple, elles sont en dehors de la plage spectrale vocale humaine requise pour la reconnaissance ou votre comparaison).

0

Il existe un logiciel spécial pour supprimer les bruits audio de fond. Audacity pour PC pourrait être l'un des plus populaires (il est open source d'ailleurs). En outre, vous pouvez le faire entièrement sur iPhone avec l'application Denoise. Fondamentalement, l'audio enregistré contient une quantité de sons individuels et certains d'entre eux sont nocifs (par exemple, des bourdonnements, des bruits de rue, des problèmes de micro, etc.). Une approche très populaire pour supprimer les sons nuisibles consiste à calculer le spectre de fréquence des bruits nuisibles et à supprimer les fréquences "nuisibles" pendant toute la durée de l'audio. Dans les deux, Audacity et Denoise, vous faites cela en sélectionnant un fragment "bruit seulement". Tous les sons de ce fragment sont considérés comme des bruits et sont supprimés dans le fichier entier.

Si vous devez intégrer cette fonctionnalité dans votre application, vous pouvez consulter les sources Audacity. S'il vous plaît laissez-moi savoir si vous avez besoin de plus de détails.