web-dev-qa-db-fra.com

Comment activer la suppression de bruit dans Ubuntu 14.04?

J'essaie d'utiliser un microphone à jack 3.5 dans Ubuntu 14.04, le problème est qu'Ubuntu n'a pas la suppression du bruit par défaut, alors j'ai un bruit statique très fort.

  • J'ai installé libwebrtc-audio-processing-0 et libwebrtc-audio-processing-dev et j'ai essayé de l'activer avec pactl load-module module-echo-cancel aec_method=WebRTC, mais j'ai une erreur:

    Echec: l'initialisation du module a échoué

  • J'ai aussi essayé de l'activer dans /etc/Pulse/default.pa avec:

    load-module module-echo-cancel source_name=echosource aec_method=webrtc
    set-default-source echosource
    

    Mais cela fait planter l'applet sonore et ne fonctionne pas de toute façon.

Comment je peux faire ce travail?

13
Removed

Tout d’abord, laissez-moi vous dire mes qualifications: j’ai un diplôme en ingénierie électronique, un diplôme en ingénierie audio et plus de 23 ans d’expérience dans ce domaine et en tant que professionnel de l’informatique. Je ne dis pas cela pour me vanter, mais vous comprendrez ce qui me permet de donner les conseils que je vais vous donner.

La première chose que je vous dirais est d'essayer le microphone sur un autre appareil ou un autre ordinateur - un appareil que vous SAVEZ pour un fait, fonctionne de préférence au même endroit où vous essayez d'utiliser le système à l'origine du problème. Cela éliminera le micro et l'emplacement en tant que causes possibles de votre problème. Étant donné que vous utilisez une prise de type casque standard, je peux vous dire que des éléments tels que des lampes fluorescentes sont captés par le cordon comme une antenne et ils sont TRÈS bruyants. Le câble du microphone doit être blindé, mais souvent ce n’est pas le cas, ce qui permet de capter le bruit EM (comme celui des lampes susmentionnées) et de le convertir en bruit audio bien plus facilement que beaucoup de gens ne le réalisent.

Essayez également d’enregistrer sans rien brancher sur la carte (pas de source sonore). Cela garantira que les circuits d’enregistrement et le pilote de votre carte son ne sont pas en cause. Si vous utilisez un lecteur quelconque au lieu d'un microphone, il se peut que vous envoyiez un signal trop puissant, en particulier si vous ne disposez pas d'un microphone et de prises d'entrée de ligne séparées. L'envoi d'un signal de niveau de ligne dans une entrée de microphone provoquera une distorsion grave qui sonne beaucoup comme statique. Si tel est le cas, baissez le volume - WAY - et priez pour que vous n'ayez pas détruit l'entrée de votre carte son.

Il est possible que vous n'ayez pas exactement le bon pilote pour votre carte son. La lecture, qui est (bien sûr) la section de carte son la plus utilisée, est beaucoup plus facile à développer un pilote pour (ou alors on me dit - je ne suis pas un programmeur) car beaucoup d’entre eux utilisent le même DAC (Convertisseur numérique vers analogique). Il est également plus indulgent pour les variations mineures d’une carte à l’autre, car la conversion du numérique en analogique est très simple et directe, sur le plan électronique. Tant que les données parviennent correctement au DAC, le pilote n'a pas grand-chose à faire, et toutes les cartes son le font plus ou moins de la même manière, de sorte qu'un pilote générique fonctionne plutôt bien pour ce côté-là. .

L'enregistrement est un processus beaucoup plus difficile car les puces ADC (convertisseur analogique-numérique) sont plus chères et donc plus variées d'une carte à l'autre. Le bruit que vous obtenez peut FACILEMENT être causé par le fait que le circuit d’enregistrement de votre carte son n’a pas été initialisé correctement en raison du mauvais pilote. Si vous ne trouvez pas de pilote pour votre carte son exacte, essayez de trouver une ancienne carte Sound Blaster 16 (ou compatible) et insérez-la dans votre système. Le système aura le pilote approprié pour cela car il s'agit d'un standard dans le monde des cartes son.

Bonne chance!

2
Soaring Eagle

Certaines des autres réponses sont utiles, mais elles semblent passer à côté du problème le plus courant avec le bruit de fond du microphone, à savoir le volume de base.

De nombreuses personnes définissent le volume de base du microphone sur maximum. Cela overdrive le son quand il y a du son et fait du bruit quand il n'y en a pas. Cela tient en grande partie au fait que la plupart d’entre nous dépendons de plus en plus des logiciels, des pilotes et des périphériques qui effectuent cet ajustement.

La solution la plus simple consiste à charger un programme de jauge de volume et à parler dans le microphone, en ajustant le volume jusqu'à atteindre la plage idéale, sans toutefois maintenir la crête très longtemps. Une méthode plus sophistiquée consisterait à utiliser un programme audio (tel que audacity) avec détection de clip pour détecter la saturation, puis à régler le microphone jusqu'à ce que vous obteniez rarement, voire jamais, un écrêtage de la forme d'onde.

0