Analyse Audio Recordings and Automatically Extract Animal Vocalizations

Contains all the necessary tools to process audio recordings of various formats (e.g., WAV, WAC, MP3, ZC), filter noisy files, display audio signals, detect and extract automatically acoustic features for further analysis such as classification.


CRAN Downloads R build status

bioacoustics: detect and extract automatically acoustic features in audio recordings

Description

bioacoustics contains all the necessary functions to read audio recordings of various formats, filter noisy files, display audio signals, detect and extract automatically acoustic features for further analysis such as species identification based on classification of animal vocalizations. It can be subdivided into three main components:

  • Read, extract data (not yet implemented), display, and write Zero-Crossing files.
  • Stand-alone tools to convert MP3, WAV, and WAC files.
  • Read, display, MP3, WAV or WAC files, filter, and extract automatically acoustic features.

System Requirements

This package requires the following system dependencies:

  • C++11: A C++11 compatible compiler
  • FFTW3: Fast Fourier Transform library (>= 3.3.1)
  • GNU Make: Build automation tool

Installing

  • Install stable version from CRAN:
install.packages("bioacoustics")
  • Install development version from GitHub:
# install.packages("devtools")
devtools::install_github("wavx/bioacoustics", build_vignettes = TRUE)

System Dependencies Installation

Windows

Installing bioacoustics from source works under windows when Rtools is installed. This downloads the system requirements from rpkg-libs.

Linux

For Unix-alikes, FFTW (>= 3.3.1) is required.

Ubuntu/Debian:

sudo apt-get update
sudo apt-get install build-essential libfftw3-dev

CentOS/RHEL:

sudo yum install gcc-c++ fftw-devel

Fedora:

sudo dnf install gcc-c++ fftw-devel

macOS

# Using Homebrew
brew install fftw

# Using MacPorts
sudo port install fftw-3

Contributing

  • Contributions are more than welcome, issues and pull requests are the preferred ways of sharing them.

Authors and contributors

Authors: Jean Marchal, Francois Fabianek, Christopher Scott

Contributors: Chris Corben, David Riggs, Peter Wilson

Licence

  • GPLv3

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("bioacoustics")

0.2.10 by Jean Marchal, a year ago


https://github.com/wavx/bioacoustics/


Report a bug at https://github.com/wavx/bioacoustics/issues/


Browse source code at https://github.com/cran/bioacoustics


Authors: Jean Marchal [aut, cre] , Francois Fabianek [aut] , Christopher Scott [aut] , Chris Corben [ctb, cph] (Read ZC files , original C code) , David Riggs [ctb, cph] (Read GUANO metadata , original R code) , Peter Wilson [ctb, cph] (Read ZC files , original R code) , Wildlife Acoustics , inc. [ctb, cph] (Read WAC files , original C code) , Jordan Biserkov [ctb] , WavX , inc. [cph]


Documentation:   PDF Manual  


GPL-3 license


Imports htmltools, graphics, grDevices, methods, moments, Rcpp, stringr, tools, tuneR

Suggests knitr, markdown, rmarkdown

Linking to Rcpp

System requirements: fftw3, GNU make


Imported by warbleR.


See at CRAN