Comment le microphone code les sons reçus?
kurlukuku
Messages postés
1
Statut
Membre
-
overcode Messages postés 128 Statut Membre -
overcode Messages postés 128 Statut Membre -
Bonjour,
sachant que fondamentalement pour parler à l'ordinateur il faut lui envoyer des nombres, quels sont les nombres envoyés par le microphone lorsqu'il reçoit un son?
Est ce que sont les coefficients de fourier de la décomposition de l'onde (du moins les premieres harmoniques) ainsi que la pulsation du fondamental?
Et existe-t-il un commande en C pour récupérer ces nombres?
merci d'avance pour vos réponses
sachant que fondamentalement pour parler à l'ordinateur il faut lui envoyer des nombres, quels sont les nombres envoyés par le microphone lorsqu'il reçoit un son?
Est ce que sont les coefficients de fourier de la décomposition de l'onde (du moins les premieres harmoniques) ainsi que la pulsation du fondamental?
Et existe-t-il un commande en C pour récupérer ces nombres?
merci d'avance pour vos réponses
A voir également:
- Comment le microphone code les sons reçus?
- Code ascii - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Comment activer le microphone sur whatsapp - Accueil - WhatsApp
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
1 réponse
Salut,
A la lecture de ta question, il me semble que tu as quelques confusions :
Le microphone est un dispositif électronique analogique. Il fournit en sortie une tension électrique à l'image du son capté. Cette tension est analogique, elle varie continuellement dans le temps.
Voir ici (si ce n'est déjà fait) : https://fr.wikipedia.org/wiki/Microphone
Alors pour parler à l'ordinateur comme tu le dis, il faut bien des nombres, des valeurs numériques. C'est là qu'un convertisseur analogique-numérique est utilisé pour la numérisation : il génère des nombres à partir de grandeurs physiques qu'on lui applique.
Voir encore là : https://www.commentcamarche.net/contents/471-l-analogique-et-le-numerique
et là : https://fr.wikipedia.org/wiki/Conversion_analogique-num%C3%A9rique
Ce fameux convertisseur, tu le retrouves sur les cartes son. L'entrée Microphone (et l'entrée ligne) est reliée à un convertisseur analogique-numérique.
Maintenant, on ne peut pas parler de coefficients de Fourier ni d'harmoniques ni de pulsation ... Les données numérisées représentent la forme d'onde dans le temps. Chaque donnée est appelée un échantillon, et c'est l'équivalent des pixels dans une image.
On peut directement stocker ces échantillons dans un fichier, et c'est le cas du format .WAV
Le traitement par des transformées de Fourier ou des DCT se fait à partir des échantillons généré par le convertisseur. Le champs d'application est très large, et concerne principalement la réduction de la quantité de données à stocker ou à transmettre, comme c'est utilisé dans les formats .MP3, .OGG ... et aussi la reconnaissance vocale.
Voir ici : http://www.01audio-video.com/la_compression_audio.htm
Pour récupérer les fameux "échantillons", et puisque je pense que tu cherches aussi à leur appliquer des traitements, je te conseillerai d'utiliser Matlab.
Il possède beaucoup de fonctions pour le traitement des signaux, et aussi pour la lecture et l'écriture de fichiers .WAV, et la capture (à partir du microphone).
La syntaxe est assez proche du C.
Si tu as d'autres questions, n'hésite pas.
A la lecture de ta question, il me semble que tu as quelques confusions :
Le microphone est un dispositif électronique analogique. Il fournit en sortie une tension électrique à l'image du son capté. Cette tension est analogique, elle varie continuellement dans le temps.
Voir ici (si ce n'est déjà fait) : https://fr.wikipedia.org/wiki/Microphone
Alors pour parler à l'ordinateur comme tu le dis, il faut bien des nombres, des valeurs numériques. C'est là qu'un convertisseur analogique-numérique est utilisé pour la numérisation : il génère des nombres à partir de grandeurs physiques qu'on lui applique.
Voir encore là : https://www.commentcamarche.net/contents/471-l-analogique-et-le-numerique
et là : https://fr.wikipedia.org/wiki/Conversion_analogique-num%C3%A9rique
Ce fameux convertisseur, tu le retrouves sur les cartes son. L'entrée Microphone (et l'entrée ligne) est reliée à un convertisseur analogique-numérique.
Maintenant, on ne peut pas parler de coefficients de Fourier ni d'harmoniques ni de pulsation ... Les données numérisées représentent la forme d'onde dans le temps. Chaque donnée est appelée un échantillon, et c'est l'équivalent des pixels dans une image.
On peut directement stocker ces échantillons dans un fichier, et c'est le cas du format .WAV
Le traitement par des transformées de Fourier ou des DCT se fait à partir des échantillons généré par le convertisseur. Le champs d'application est très large, et concerne principalement la réduction de la quantité de données à stocker ou à transmettre, comme c'est utilisé dans les formats .MP3, .OGG ... et aussi la reconnaissance vocale.
Voir ici : http://www.01audio-video.com/la_compression_audio.htm
Pour récupérer les fameux "échantillons", et puisque je pense que tu cherches aussi à leur appliquer des traitements, je te conseillerai d'utiliser Matlab.
Il possède beaucoup de fonctions pour le traitement des signaux, et aussi pour la lecture et l'écriture de fichiers .WAV, et la capture (à partir du microphone).
La syntaxe est assez proche du C.
Si tu as d'autres questions, n'hésite pas.