duration_sound_files measures the duration of sound files
Usage
duration_sound_files(
files = NULL,
path = NULL,
skip.error = FALSE,
file.format = "\\.wav$|\\.wac$|\\.mp3$|\\.flac$"
)Arguments
- files
Character vector with the names of the sound files to be measured. The sound files should be in the working directory or in the directory provided in 'path'.
- path
Character string containing the directory path where the sound files are located.
- skip.error
Logical to control if errors are omitted. If so, files that could not be read will return
NAin the 'duration' column. Default isFALSE, which will return an error if some files are problematic. IfNULL(default) then the current working directory is used.- file.format
Character string with the format of sound files. By default all sound file formats supported by warbleR are included ("\.wav$|\.wac$|\.mp3$|\.flac$"). Note that several formats can be included using regular expression syntax as in
grep. For instance"\.wav$|\.mp3$"will only include .wav and .mp3 files.
References
Araya-Salas, M., & Smith-Vidaurre, G. (2017). warbleR: An R package to streamline analysis of animal acoustic signals. Methods in Ecology and Evolution, 8(2), 184-191.
Author
Marcelo Araya-Salas (marcelo.araya@ucr.ac.cr)
Examples
{
data(list = c("Phae.long1", "Phae.long2", "Phae.long3"))
writeWave(Phae.long1, file.path(tempdir(), "Phae.long1.wav"))
writeWave(Phae.long2, file.path(tempdir(), "Phae.long2.wav"))
writeWave(Phae.long3, file.path(tempdir(), "Phae.long3.wav"))
duration_sound_files(path = tempdir())
}
#> sound.files duration
#> 1 Phae.long1-1.wav 0.2730667
#> 2 Phae.long1-2.wav 0.2630667
#> 3 Phae.long1-3.wav 0.2749333
#> 4 Phae.long1.wav 2.5000444
#> 5 Phae.long2-1.wav 0.2325778
#> 6 Phae.long2-2.wav 0.2261333
#> 7 Phae.long2.wav 1.7000444
#> 8 Phae.long3-1.wav 0.2312444
#> 9 Phae.long3-2.wav 0.2301778
#> 10 Phae.long3-3.wav 0.2312000
#> 11 Phae.long3.wav 2.2000000
#> 12 Phae.long4-1.wav 0.2454222
#> 13 Phae.long4-2.wav 0.2441778
#> 14 Phae.long4-3.wav 0.2451111
#> 15 Phae.long4.wav 3.2000000
#> 16 no_anns.wav 2.5000444