Détecter des décibels en C++
Fermé
AdamDuForum
Messages postés
15
Date d'inscription
lundi 26 août 2019
Statut
Membre
Dernière intervention
19 décembre 2019
-
Modifié le 28 sept. 2019 à 02:46
AdamDuForum Messages postés 15 Date d'inscription lundi 26 août 2019 Statut Membre Dernière intervention 19 décembre 2019 - 30 oct. 2019 à 23:44
AdamDuForum Messages postés 15 Date d'inscription lundi 26 août 2019 Statut Membre Dernière intervention 19 décembre 2019 - 30 oct. 2019 à 23:44
A voir également:
- Détecter des décibels en C++
- Détecter clé usb - Guide
- Comment détecter un traceur sur téléphone - Guide
- Détecter la présence d'un téléphone portable - Forum Matériel & Système
- Detecter police ecriture pdf - Forum Windows
- Nous avons détecté un problème dans votre paramétrage des cookies - Forum Mozilla Firefox
1 réponse
mamiemando
Messages postés
33075
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
17 avril 2024
7 748
30 oct. 2019 à 09:53
30 oct. 2019 à 09:53
Bonjour,
Non, c'est plus compliqué. Il faudrait plutôt ouvrir le device correspondant au micro, capture le son et que tu l'analyses. Avec du C++ pur, la démarche diffère en fonction du système d'exploitation (windows, linux), donc je t'invite à passer par une librairie genre Qt ou GTK pour t'abstraire de ces considérations.
Tu peux par exemple, en Qt, regarder la classe
Bonne chance
Non, c'est plus compliqué. Il faudrait plutôt ouvrir le device correspondant au micro, capture le son et que tu l'analyses. Avec du C++ pur, la démarche diffère en fonction du système d'exploitation (windows, linux), donc je t'invite à passer par une librairie genre Qt ou GTK pour t'abstraire de ces considérations.
Tu peux par exemple, en Qt, regarder la classe
QAudioInput. Une fois le son capturer il faudra en fonction du format de la trace du son extraire son amplitude et faire la conversion en décibels.
dB = 20 * log10(maxamp);
Bonne chance
30 oct. 2019 à 23:44