Réglages du micro pour la VoIP
Amélioration du son
Logiciels / Autres logiciels
Petite question, est ce que à tout hasard, vous auriez des astuces pour améliorer le son du micro, notamment pour la VoIP.
Pour l'instant j'utilise essentiellement Mumble. Et j'ai remarqué qu'il y a pas mal d'options qui sont fournies par Realtek dans Windows, qu'on retrouve pas forcément dans Mageia (suppression de bruit, annulation d'écho… ) sachant que souvent on a tendance à propager le son du jeu, ou encore de la musique qu'on écoute alors même qu'on a un casque et je trouve ça assez dommage.
À moins qu'il y a des astuces que je ne connaisse pas, je pense notamment à des options pulseaudio. Du coup… Des idées?
Édité par Comral Le 23/08/2019 à 20h58

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Je pense que ça ne doit pas être impossible à faire ! Suppression du son bruit du PC :
Créer une sortie audio virtuelle,
prendre en entrée audio la sortie audio du PC et l'entrée micro,
faire une corrélation, réduire le volume de sortie PC au volume réenregistré par le microphone, les soustraire. Et voilà, tout le son venant "du PC" est supprimer. Même les éclats fort, les petits bruits. Il n'y a plus rien. C'est un gros filtrage ! C'est des maths, du traitement du signal. Si ça n'existe pas, ce serait intéressant que quelqu'une équipe le développe. (une équipe, car j'ai du mal à croire que quelqu'un s'y connaisse assez en traitement du signal, en pulsaudio et en pilotes linux pour créer des entrées/sorties audio virtuelles).
Sinon, il y a les tables de mixage virtuelles, je sais que quelqu'un l'utilise car pulse-audio le limite trop niveau interfaces virtuelles pour ses créations. Dès que le nom me vient, je te le donne.
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |
Ca a l'air de correspondre un peu avec ce que tu disais. Bon j'ai pas encore essayé, je testerai ça ce soir.
EDIT : Bon, j'ai essayé d'appliquer le tuto, et j'ai pas réussi à renouveler l'exploit hélas…
Édité par Comral Le 23/08/2019 à 20h56

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |
Mais bon, je testerai quand même pour voir si y a moyen d'en faire quelque chose…
Code BASH :
load-module module-echo-cancel
Dans le /etc/pulse/default.pa, suivi d'un petit reboot avec un pulseaudio -k.
À ce stade là en effet, j'ai plus d'echo, la piste est bien plus propre avec ça, lorsque je fais des tests avec mumble ou audacity. Il faut bien passer par les nouvelles interface notées "Echo Cancelled" pour l'entrée et la sortie.
Par contre, deux soucis : D'une, j'ai deux interfaces audio en plus… Ça peut paraitre bête, mais, je suppose avec la màj Mageia7 (ou à force de bidouillage

L'autre, c'est que j'ai un grand écart de qualité de sortie audio entre l'interface normal (stéréo analogique) et la nouvelle interface crée (echo cancelled). C'est assez frappant en écoutant de la musique.
Pour essayer de régler ça, je vais essayer de bidouiller un peu les paramétrages comme présenté dans l'article que j'ai posté… Mais ça, ça sera pour demain


Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
T'y connais tu un peu de audio ?
Fréquence d’échantillonnage, Nyquist, ...
Qu'entends tu par "un écart de qualité" ?
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |
Jybz :
Intéressant ! Merci.
T'y connais tu un peu de audio ?
Fréquence d’échantillonnage, Nyquist, ...
Qu'entends tu par "un écart de qualité" ?
T'y connais tu un peu de audio ?
Fréquence d’échantillonnage, Nyquist, ...
Qu'entends tu par "un écart de qualité" ?
J'ai quelques bases (le Nyquist connais pas, la fréquence d’échantillonnage pas de soucis).
Pour l'écart de qualité je saurais pas trop dire… En fait c'est comme s'il y avait un filtrage. Du coup, j'ai comme des pertes d'instru, et beaucoup moins de profondeur dans les musiques. J'aurais tendance à dire que c'est que j'ai une bande de fréquence moins grande, et ça doit couper les hautes fréquences. J'ai vu que dans l'article, qu'il y avait des paramètres type "highpass filter", qui sont pas forcément activés par défaut. J'y jetterai un œil ce soir, c'est peut être tout simplement ça.
Sinon, il faudrait que je regarde du côté fréquence d’échantillonnage probablement…

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
C'est plus ou moins tout lié.
La fréquence de Nyquist est inférieur à la moitié de la fréquence d'échantillonnage. On échantillonne à 44kHz pour reconstituer les fréquences jusqu'à 22kHz.
Pour traiter, plus le nombre d'échantillon est important à traiter, plus ça demande des ressources. Il est fréquent je pense, de réduire le nombre d'échantillons, jusqu'à 8 kHz pour le téléphone (donc seulement jusqu'à 4000 Hz pour le spectre de fréquence du téléphone, d'où la "mauvaise qualité" du téléphone.
On applique sans-cesse des filtres passe-bas (ou simplement rendre un échantillon sur 3, on passe de 44kHz à 11kHz), ensuite on cherche le temps d'écho, puis on soustrait, et on restitue.
On peut nommer "passe-haut", je ne sais pas comment c'est fait, peut-être que c'est deux systèmes en concurrence s'occupant d'une bande de fréquence. Je n'en ai aucune idée.
Mais oui, regarde de ce coté dès que tu as le temps

Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |
Pour résumer, j'avais ça dans mon default.pa :
Code BASH :
load-module module-echo-cancel aec_method=webrtc format=s16le rate=44000 channels=2
Et ça semblait toujours pas améliorer la qualité de la musique en sortie de l'ordi… Du coup je sais pas trop quoi faire là

Édité par Comral Le 28/08/2019 à 20h17
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie