J'ai deux microphones. Les deux fonctionnent bien sous Windows. Cependant, dans Ubuntu, le premier (appelez-le X) fonctionne bien, mais le second (appelez-le Y) génère beaucoup de bruit haute fréquence. Je sais que la meilleure chose à faire est d’acheter un nouveau microphone, mais X est vraiment vieux et le casque est cassé, Y est presque nouveau et fonctionne bien avec Windows. Est-il possible d'appliquer un filtre passe-bas dans ALSA? J'ai également remarqué que le son est un peu atténué ... comme l'entrée de qualité téléphonique.
Ma carte son est: 00: 1b.0 Périphérique audio: Contrôleur audio haute définition de la famille N10/ICH 7 d'Intel Corporation (rev 02) J'ai un ordinateur portable Toshiba et je viens d'essayer de modifier le fichier alsa config en ajoutant cette ligne: options snd-hda-intel model = auto
~ UPDATE ~ Si j'utilise arecord test.wav -f CD
tout fonctionne correctement.
Je viens de résoudre le problème: il ne s'agit que d'un nouveau bogue du noyau. Vous pouvez le résoudre en utilisant:
options snd-hda-intel model=<your_model_or-audo> position_fix=2
Dans /etc/modprobe.d/alsa-base.conf
Je devais juste ouvrir
alsamixer
et allez à l’écran de capture [F4], réglez l’amplification du micro et enregistrez-le.