Je travaille sur un projet en Python pour détecter et classer des chants d'oiseaux, et je me suis retrouvé dans une position où j'ai besoin de convertir un fichier d'onde en données de fréquence en fonction du temps. Cela n'a pas été trop un problème, mais pour pouvoir classer les différentes syllabes en groupes, j'ai besoin d'écrire quelque chose qui détectera quand les groupes de données auront une certaine forme. Pour vous donner une idée de l'apparence des données, voici une image de l'apparence des données lorsqu'elles sont tracées:
J'ai besoin d'un moyen d'obtenir chaque syllabe individuelle (chaque forme avec une séparation de chaque côté) et de les enregistrer dans une variable ou dans leurs propres fichiers afin de pouvoir exécuter une corrélation Pearson entre elles à l'aide de SciPy.
De plus, je préfère Python, mais je suis ouvert au codage dans d'autres langues si vous avez une autre façon de le faire.
Merci!