normalizeData {voiceR}R Documentation

Normalize audio data using Box-Cox transformation

Description

This function normalizes audio data using the Box-Cox transformation. It takes in a data frame of audio data and a vector of measures to be normalized. Users can choose to normalize by dimensions and/or conditions.

Usage

normalizeData(
  audioData,
  measures = c("duration", "voice_breaks_percent", "RMS_env", "mean_loudness", "mean_F0",
    "sd_F0", "mean_entropy", "mean_HNR"),
  includeDimensions = FALSE,
  includeConditions = FALSE
)

Arguments

audioData

A data.frame generated by the autoExtract() function.

measures

A vector of strings specifying the measures to be normalized. Default corresponds to all the measures extracted by autoExtract().

includeDimensions

A logical value indicating whether or not to include dimensions in the normalization process. Default corresponds to FALSE.

includeConditions

A logical value indicating whether or not to include conditions in the normalization process. Default corresponds to FALSE.

Value

A list containing three elements: (1) a data frame of the normalized audio data and (2) a logical vector indicating whether or not each measure was transformed using Box-Cox transformation and (3) the Box-cox constant added to each measure.

Examples

normalizeData(testAudioData)


[Package voiceR version 0.1.0 Index]