Maitrise du son

Maitre Dragon Messages postés 18 Statut Membre -  
Maitre Dragon Messages postés 18 Statut Membre -
Bonjour,

Je voudrais savoir comment on peut faire pour comparer deux chaines sonores, la premiere venant du micro et la seconde etant un fichier wav. Et le tout sur borland c++ builder.

J'avais penser a utiliser le controle TMediaPLayer pour le fichier wav, mais je n'ai pas trouver de moyen pour la comparer avec le son venant du micro.

Qq1 pourrait-il m'aider svp ??

MERCI !

3 réponses

Maitre Dragon Messages postés 18 Statut Membre
 
re !!

ou alors, comment coder (en binaire ou en hexa) les données qui arrive du micro ? Et les comparer avec d'autres données préalablement enregistrer d'un micro. Mais aussi, faire une marge d'erreur (car un son n'est jamais reproduit exactement pareil) afin que 2 son qui se ressemble fortement soit comptés comme pareil !!

Encore une fois merci d'avance !!

a bientot !
0
sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
Ouf !

Corrélation de 2 source sonores, ça ne me semble pas évident à programmer (d'un autre côté, je ne suis pas un spécialiste du traitement du signal).

Je pense que les tranformées de fourier (FFT) peuvent être une piste.
0
twisteurwin Messages postés 9 Statut Membre
 
Salut,

Tu connais soundforge ?
Tu veux faire quoi de l'echantillonage ?

Twisteurwin ;-)
0
Maitre Dragon Messages postés 18 Statut Membre
 
ce que je voudrais faire, c'est une genre de reconnaissance vocale.

Avec un son préalablement enregistrer comme modele, je voudrais le comparer avec tout les sons qui arrive dans le micro et si il y a une corélation, ca execute tel action !!

Voila, je ne sais pas si c'est la reponse a ta question. Si c'est pas le cas, ca veut dire que j'ai mal compris le sens de ta question !!
0