Tuxicoman : Pulseaudio noise cancelling
mardi 18 octobre 2016 à 07:03Est ce que vous saviez que Pulseaudio possède un filtre de réduction de bruit et d’écho? (noise cancelling et echo cancelling) ?
pour l’activer, lancez cette commande:
$ pacmd load-module module-echo-cancel aec_method=webrtc sink_master=alsa_output.pci-0000_00_1b.0.analog-stereo source_master=alsa_input.pci-0000_00_1b.0.analog-stereo
L’argument « aec_method » permet de choisir le code de Google destiné aux conversations par webrtc. Il est, semble-t-il, la meilleure implémentation disponible pour Pulseaudio.
Dans « sink-master » mettez votre interface de sortie du son. Et dans « source-master », votre entrée micro.
Les commandes suivantes peuvent vous aider à les identifier:
$ pacmd list-sinks
$ pacmd list-sources
C’est important de bien choisir les bonnes interfaces puisque la réduction de bruit se base sur le bruit de fond enregistré.
Vous verrez alors 2 nouvelles interfaces dans Pulseaudio etiquetées « echo cancelled with … »
Si vous les utilisez et enregistrez un son, vous noterez un son bien plus propre.
C’est dommage que ce ne soit pas disponible plus simplement.
Related Posts:
- JACK avec Pulseaudio
- Synthèse vocale sous linux
- Pulseaudio partagé sur le LAN
- Pulseaudio equalizer
- Bloquer les publicités et traqueurs au niveau du DNS avec Unbound
Original post of Tuxicoman.Votez pour ce billet sur Planet Libre.
Articles similaires
- Tuxicoman : Pulseaudio equalizer (30/11/2013)
- Tuxicoman : Pulseaudio partagé sur le LAN (17/02/2014)
- Tuxicoman : JACK avec Pulseaudio (15/05/2015)
- Tuxicoman : Versions des paquets de Debian Wheezy (22/07/2012)
- Tuxicoman : Easter egg : le poisson Gnome (23/09/2012)