web-dev-qa-db-fra.com

Suppression du bruit dans le micro

Je ne suis qu'un nouvel utilisateur d'ubuntu. Et j'ai la question suivante ou peut-être une idée pour une implémentation future.

Voici donc une fonctionnalité de Windows qui facilite grandement mes appels sur Skype.

enter image description here

Donc, ce que je demande, c'est s'il existe une caractéristique comparable comme celle-ci sur la photo.

merci d'avance

2
Jim

Il n'y a pas de contrôle principal pour l'annulation d'écho ou la suppression de bruit dans Ubuntu, mais si vous utilisez l'empathie comme client de discussion, une option permet d'activer l'annulation d'écho. Vous pouvez le trouver en allant dans Empathy >> préférences >> appels >>

Skype possède une fonction d'annulation automatique du bruit/annulation d'écho. Par conséquent, ces appels ne devraient pas poser de problèmes. Si vous pouviez afficher des résultats spécifiques que vous souhaitez obtenir avec cela, davantage de personnes pourraient être en mesure de contribuer. Quel type d'applications souhaitez-vous utiliser? Quelle est la source probable d'écho ou de bruit? etc

1
APNW

Annulation de l'écho dans Ubuntu peut être fait en lançant:

pactl load-module module-echo-cancel
1
Ramchandra Apte

Ce que vous voulez faire est fondamentalement la même chose que l'annulation d'écho en téléphonie.

http://www.voip-info.org/wiki/view/Asterisk+echo+cancellation est une introduction simple. Consultez également les pages relatives à l'annuleur d'écho mark and mark2 et à la note d'application TI mentionnée.

Aussi ce site: http://www.embeddedstar.com/articles/2003/7/article20030720-1.html explique assez bien la mécanique.

Vous devrez intercepter la sortie du lecteur de musique et l'entrée du microphone, puis transmettre les échantillons via une sorte de IPC dans votre processus DSP. JACK le fait effectivement, mais la configuration (par exemple, un pont ALSA-> JACK, si votre lecteur de musique et/ou Skype ne prend pas nativement en charge JACK comme interface audio) nécessite certaines compétences.

Je suppose que cela pourrait fonctionner assez bien, mais cela nécessite probablement pas mal de temps processeur. En particulier, XRUNS (mémoire tampon audio insuffisante ou saturée) peut être très dommageable pour votre annuleur d’écho, c’est-à-dire que vous pourriez avoir besoin de correctifs de noyau Linux en temps réel. La mise en œuvre n'est pas anodine non plus. Avoir également un son stéréo de votre lecteur de musique réduira le succès de votre annulation. SOURCE: https://stackoverflow.com/questions/4875818/software-sound-cancelling-destructive-interference-tools-on-linux

0
krishna kaanthh