Friday 11:30 a.m.–12:15 p.m.

A set of functions to analyze sound time series develop in python

Cecilia Gisele Jarne

Audience level:
Intermediate

Description

Signal amplitude envelope, fundamental frequency, correlation or syllable identification are some of the common tasks required to perform for audio analysis of bird songs. In this work some algorithms and ideas implemented with python to estimate these quantities are shown. The tools used for this task ware Python, Numpy, Scipy and Matplotlib.

Abstract

When an experimental data analysis is perform for a scientific experiment it is very common to develop custom software to perform the task. Depending on the paper focus, journal scope or the results, most of the time not all the code or ideas develop during the work are presented or described in the paper. In this work the idea is to present a set of four simple algorithms and the code implementations in python related to time series analysis of sound related data extracted from bird songs. In this selection the first algorithm is an heuristic and simple way to obtain signal envelop and the code implementation. The second one is an algorithm to obtain fundamental frequency for tonal sounds. The third one consists in a way to align similar signals using correlation. The last one is related to syllable individualization.

Subscribe to Receive PyData Updates

Subscribe

Tickets

Get Now