2017-02-15 2 views
0

Je veux faire une application Android dans laquelle je vais enregistrer le son lorsque l'eau circule dans un tuyau, puis le comparer avec un son stocké. Cette comparaison doit être effectuée en temps réel. J'ai appliqué le fenêtrage et la FFT sur les sons, puis j'ai calculé le flux spectral pour comprendre les pics soudains entre les images. Mais en prenant la moyenne de l'audio en temps réel et audio enregistré, semble la différence est aussi faible que négligeable.Comparaison de l'audio en temps réel avec l'enregistrement en Android

Existe-t-il un moyen de calculer des pics étroits et larges dans un son? ou est-il un bon moyen de comparer le son en temps réel avec le enregistré en java.Si quelqu'un a des informations à ce sujet alors s'il vous plaît aidez-moi.

Répondre

1

Je pense que vous pouvez utiliser la corrélation croisée pour le faire. Ceci est une vidéo qui explique très bien: