voice_analysis_toolkit: Applies the Voice Analysis Toolbox on all vowel samples in a...

View source: R/matlab_slicefunctions.R

voice_analysis_toolkitR Documentation

Applies the Voice Analysis Toolbox on all vowel samples in a directory

Description

The Voice Analysis Toolbox \insertCiteTsanas:2011cb,Tsanas:2012un,tsanas2013automaticsuperassp applies a wide range of Matlabâ„¢-implemented voice analysis procedures on a single sustained vowel (usually [a::]) and computes 339 acoustic quantities. This function calls a compiled application to compute the outcome measures from each sustained vowel recording , and collect the results into a base::list.

Usage

voice_analysis_toolkit(
  listOfFiles,
  knownLossless = c("wav", "flac", "aiff", "aif")
)

Arguments

listOfFiles

A list of input sound files. Currently, the function takes only .wav files.

knownLossless

A vector of file extensions known to be associated with losslessly encoded speech data. Please note that this parameter is currently not used by the underlying code since only .wav files are processed.

Details

The user should be aware that applying this procedure to a directory of sound files may take 9-40 times the total duration of the sound files to perform, depending on the machine and how the application was compiled. The user should therefore make sure to capture the tibble once returned (or retrieve it immidiately from the .Last.value variable once the command completes).

Under the hood, the Voice Analysis Toolbox utilizes several other Matlabâ„¢ toolboxes which are also compiled into the runtime binary that performs the procedure. The permissive open source licences of these published external toolboxes \insertCitelittle2006nonlinear,little2007exploiting,brookes2011voiceboxsuperassp are gratefully acknowledged.

Value

A named list of 339 voice measurements measurement values for the recording.

References

\insertAllCited

humlab-speech/superassp documentation built on May 8, 2024, 2:27 p.m.