getDimensions {voiceR} | R Documentation |
Get Dimensions
Description
Retrieves the unique dimensions from the file name of multiple audio files following a naming pattern in which the various components (IDs, dimensions and, conditions) are separated by a non-alphanumeric character.
Usage
getDimensions(
path = ".",
audioList = list(),
fileType = "wav",
fileNamePattern = "ID_Condition_Dimension",
sep = "_",
filter = NULL,
recursive = FALSE
)
Arguments
path |
A character string indicating the path to the folder containing the audio files. Default corresponds to the current working directory. |
audioList |
Optional list with Wave objects to analyze. |
fileType |
Character string indicating the file format (wav or mp3) of the audio files. Default corresponds to wav. |
fileNamePattern |
cCharacter string indicating the naming format of the audio files, such as "ID-Condition-Dimension", "Condition_ID_Dimension" or "ID". Default corresponds to "ID_Condition_Dimension". |
sep |
A non alpha-numeric that acts as separator between the different naming components. Default corresponds to underscore. |
filter |
Optional character vector to filter for specific audio files. Default corresponds to NULL. |
recursive |
A logical value indicating whether subdirectories should be included when searching for voice files. Default corresponds to FALSE. |
Value
Character vector, which contains all the unique dimensions of the voice files found in the specified directory.
Examples
getDimensions(audioList = testAudioList,
fileNamePattern = "ID_Condition_Dimension", sep = "_")