Sto lavorando a un progetto in Python per rilevare e classificare alcune canzoni di uccelli e mi sono trovato in una posizione in cui ho bisogno di convertire un file wave in dati di frequenza rispetto al tempo. Questo non è stato un grosso problema, ma per essere in grado di classificare le diverse sillabe in gruppi, devo scrivere qualcosa che rilevi quando i dati si raggruppano in una certa forma. Per darti un'idea dell'aspetto dei dati, ecco un'immagine di come appaiono i dati quando vengono stampati:
Ho bisogno di un modo per ottenere ogni singola sillaba (ogni forma con una separazione su entrambi i lati) e salvarli in una variabile o nei loro file in modo da poter eseguire la correlazione di Pearson tra loro usando SciPy.
Inoltre, preferisco Python, ma sono aperto alla programmazione in altre lingue se hai un altro modo per farlo.
Grazie!