Question Est-ce que cela existe: logiciel pour la suppression du bruit [fermé]


Je sais que la meilleure option pour annuler le bruit est de m'acheter une paire de casques antibruit ...

Mais y a-t-il un logiciel disponible qui utiliserait le micro et le casque pour bloquer le bruit de fond?


71
2017-10-28 08:50


origine


ce n'est pas possible ! - joe
Désolé, rien de nouveau n'existe, sauf pour les casques antibruit moins chers. - harrymc
Si vous voulez dire réduction du bruit, cette question pourrait être pertinente: superuser.com/questions/274604/... Une réponse mentionne certains logiciels, dont SoilCall Pro fonctionne (au moins pour réduire la plupart du bruit que j'avais), mais a des problèmes de qualité sonore. - Qtax
OUI, IL Y A UNE MEILLEURE QUALITÉ. audace, 20 secondes après votre enregistrement vous passez une autre étape 4 clics et le bruit est parti ... citation: Le plugin de suppression de bruit est également très bon. Sélectionnez un segment de son pur, puis affichez le dissolvant de bruit et indiquez-lui «d'obtenir un profil de bruit. - com.prehensible


Réponses:


Il existe essentiellement deux méthodes de suppression du bruit

  1. Suppression du bruit en utilisant Wiener-Filters ou d'autres schémas d'estimation et de soustraction. Afin de bien les faire sonner, il faut cependant beaucoup d'optimisation et de réflexion. Pour votre application, ce n'est probablement pas une bonne solution, car les PC ne sont pas conçus pour le traitement audio en temps réel, et les algorithmes impliqués sont loin d'être triviaux.
  2. Lecture du bruit de fond à phase inversée corrigé en fonction de la latence avec le signal utilisable. Cela fonctionne plutôt bien pour les écouteurs, bien que cela introduise généralement des bavures dans les basses. Cependant, cela ne fonctionne pas non plus hors ligne car il nécessite le signal de bruit de fond réel provenant de l'environnement. Et ce n'est pas très utilisable pour les PC car ils introduisent trop de latence audio. Vous pourriez essayer ceci avec un noyau Linux temps réel minimal.

Sur la base de mes expériences avec le traitement audio et diverses techniques de suppression du bruit, je recommanderais de bons écouteurs insonorisés. En règle générale, ceux-ci se traduiront par un meilleur son sans nécessiter des astuces de traitement des signaux qui ne fonctionneront pas de toute façon.


38
2017-11-19 09:08



Donc, en résumé, si un logiciel à cet effet existait, il ne serait pas très efficace :(. Malheureusement. - Alterlife
Comme mentionné précédemment, obtenir un joli casque ferait une énorme différence à la fois en termes de qualité sonore générale et de blocage du bruit. cela signifie que le type qui couvre au-delà de l'oreille pas les haut-parleurs de type oreille. Un de mes amis m'a donné des cadeaux très intéressants et j'ai été très surpris de la différence. - Kendrick
Je me demande si un logiciel pourrait fonctionner pour les bruits de fond répétitifs ou constants qui gênent votre audition. "... l'exposition chronique au son, même si elle n'est pas particulièrement forte, peut causer des ravages dans les cellules ciliées, les rendant désordonnées et dégénérées." well.blogs.nytimes.com/2013/03/25/what-causes-hearing-loss - ekangas
J'ai trouvé cet article récent (janvier 2013) sur les filtres de prédiction du bruit après une recherche sur Google. Bien que l’article ait été publié dans IET Signal Processing, classé 27ème seulement sur scimagojr.com pour le traitement du signal. iem.kug.ac.at/fileadmin/media/iem/projects/2013/... - ekangas
@ekangas c'est une implémentation de (1). Ces filtres fonctionnent de manière assez fiable dans des circonstances bien précises et non changeantes, mais ils requièrent une puissance de traitement non triviale et ils sont difficiles à obtenir si le bruit est non stationnaire. Comme je l'ai dit en 2009, une bonne paire d'écouteurs insonorisants est généralement l'option la plus simple et la moins coûteuse. Ils fonctionnent parfaitement pour les configurations de téléconférence, cependant. - bastibe


Pas possible pour des raisons physiques / matérielles.

Le casque à suppression de bruit fonctionne en enregistrant le son et en jouant un son de phase inversé pour l'annuler. Avec un ordinateur portable, le micro est tout d'abord nul, et bien devant vous, cela signifie que le son venant de derrière vous atteindra vos oreilles avant même qu'il n'atteigne le micro. Ensuite, il doit passer par l'ordinateur sur la carte son lente (probablement un ping de 0,1 seconde ou plus) vers les haut-parleurs où il sera lu. Ce temps de latence sera trop difficile à gérer.

Donc, cela revient principalement à ceci:
Vous et le micro entendez des choses différentes (dans les écouteurs, ils sont dans vos oreilles).
Le temps de latence des cartes son standard pour ordinateur portable est énorme, vous ne pouvez souvent même pas obtenir un ampli de guitare qui fonctionne bien pour cette raison sur votre ordinateur (près de 0 dans les écouteurs).

Cela, peu importe comment optimisé aboutir à une expérience horrible.


16
2017-11-19 22:26



Oui. Ce n'est pas pour rien que les écouteurs NC placent leurs micros dans les écouteurs, à quelques millimètres de vos oreilles. En tant que critique de longue date d’une première proposition d’annulation active du bruit, il a été dit qu’il serait impossible d’organiser la phase, du moins dans les hautes fréquences, s’ils étaient beaucoup plus éloignés. - Jamie Hanrahan
Cependant, la suppression active du bruit est beaucoup plus difficile que vous ne le pensez. Si vous avez un composant stéréo avec un tuner FM, vous pouvez faire une démonstration de ceci: Réglez votre tuner sur "mono" et inversez la polarité des connexions à un des orateurs. Notez combien d'annulation vous ne recevez pas. Déplacez les haut-parleurs les uns à côté des autres, mais toujours dans le même plan - il n'y aura toujours pas beaucoup d’annulation. Ce n'est que lorsque vous placez les deux haut-parleurs directement en face l'un de l'autre, et aussi rapprochés que possible, que vous obtiendrez beaucoup d'annulation, et même alors, vous serez probablement surpris de son caractère incomplet. - Jamie Hanrahan


Voir cet article: Réduction du bruit dans le logiciel?.

C'est intéressant, mais n'a pas de solution.


8
2017-09-11 13:04



L'erticule date de 2005. Peut-être que ce n'est plus pertinent. - Snark
La plupart des données qu'il contient semblent universelles. - harrymc
J'ai effectivement vu ça! Google est un outil formidable :-). Malheureusement, c'est une solution matérielle ... J'espère une solution logicielle similaire. - Alterlife
Très joli calcul du dos de l'enveloppe par l'utilisateur qui répond à ce forum. Bon lien utile. Avoir cette explication dans vos propres mots dans votre réponse serait encore plus agréable. - Leo
@DaveM C'est une réponse wiki de la communauté. N'hésitez pas à le mettre à jour vous-même au lieu de le commenter. - DavidPostill♦


En utilisant MATLAB et ce guide / code exemple:

http://www.mathworks.com/help/dsp/examples/acoustic-noise-cancellation-lms-.html

vous pouvez enregistrer le bruit que vous essayez d’annuler (sur un wav) et créer une sortie audio qui l’annulerait. Vous pourriez également être en mesure de modifier le code pour prendre l’entrée micro comme bruit et l’aider à générer la sortie de manière adaptative et à la lire.

Gardez à l'esprit que la suppression du bruit fonctionne mieux avec des bruits de type "mécanique" à basse fréquence. Les bruits de haute fréquence (haute fréquence) sont beaucoup plus difficiles à annuler.


5
2017-11-19 09:06





Ce n'est pas en fait une suppression de bruit mais Chatterblocker peut vous aider à masquer / ignorer les sons externes.


4
2017-11-18 21:10





Cela devrait être possible pour un son constant (par exemple: ventilateur porteur de givre), mais comme d'autres l'ont fait remarquer, pour des environnements d'arrière-plan de son variables variables, il ne fonctionnera sûrement pas bien avec du matériel et des logiciels courants.

Je doute aussi fortement que le logiciel ait un moyen fiable de mesurer le retard avec une grande précision (pour l'étalonnage), ce qui est crucial pour les ondes d'annulation du son. (Edit: sauf peut-être pour effectuer un étalonnage manuel de la phase.)

Le fait que les noyaux réguliers ne soient pas en temps réel signifie également que le décalage audio peut varier légèrement, ce qui annule également toute annulation de bruit en fonctionnement.

Bien que les ordinateurs puissent enregistrer et jouer du son, ils n'ont jamais été conçus pour avoir la précision et la définition nécessaires pour annuler les ondes sonores.

L'implémentation d'un tel système sur un logiciel PC peut entraîner quelque chose qui pourrait augmenter le bruit au lieu de le réduire.

Il reste encore un de ces sujets qui se prêtent à la recherche et à l'expérimentation, même si c'est pour le plaisir :)

De plus, les microphones haut de gamme et le matériel audio professionnel peuvent faire toute la différence.

Source: expert auto-proclamé en tout.


3
2017-12-14 05:48





Si le son que vous devez annuler est cohérent, par exemple dans un avion ou dans le bourdonnement d'une usine, il semble que le retard de l'ordinateur n'ait aucune importance, car le son est le même, peu importe la date à laquelle il arrive. La clé serait de déphaser avec précision le son résultant dans vos écouteurs. Par exemple, on pourrait essayer un logiciel de déphasage réglable tel que sur http://freemusicsoftware.org/category/free-vst-effects-2/phase-shifter

Vous pouvez même enregistrer le bruit de fond puis le rejouer. Vous devrez ajuster la phase jusqu'à ce qu'elle soit à l'opposé de ce que vos oreilles entendent directement.

Si le micro du portable était un problème, vous pourriez apporter un SM58 usagé avec vous à un prix abordable.

Des commentaires sur cette idée?


2