Computes 18 measures of (vocal) tremor
praat_voice_tremor.Rd
This function calls Praat and applies the "tremor 3.05" package
(Brückl 2021)
to compute measures of
voice tremor (Brückl et al. 2017)
on a
sustained vowel. The user may compute the measures for the entire
sample or identify a portion of the sound file where the sustained is
produced (beginTime
and endTime
arguments). The user may additionally
specify an offset (selectionOffset
) from the beginTime
where measurements
should start, as well as a (maximum) selection length. Using these arguments
the user may mark where all sustained vowels are produced in a database, and
apply this function across only a 2 second sample from 1 second into the
vowel, and thus avoid vowel initial effects in phonation affecting measurements.
Usage
praat_voice_tremor(
listOfFiles,
beginTime = NULL,
endTime = NULL,
selectionOffset = NULL,
selectionLength = 3,
windowShape = "Gaussian1",
relativeWidth = 1,
minF = 75,
maxF = 600,
windowShift = 5,
max_period_factor = 1.3,
max_ampl_factor = 1.6,
silence_threshold = 0.03,
voicing_threshold = 0.45,
octave_cost = 0.01,
octave_jump_cost = 0.35,
voiced_unvoiced_cost = 0.14,
envelope.amplitude = TRUE,
min.tremor.hz = 1.5,
max.tremor.hz = 15,
contour.magnitude.threshold = 0.01,
tremor.cyclicality.threshold = 0.15,
freq.tremor.octave.cost = 0.01,
ampl.tremor.octave.cost = 0.01,
na.zero = FALSE,
praat_path = NULL
)
Arguments
- listOfFiles
The full path of the sound file.
- beginTime
The time point (in s) in the sound file where the sustained vowel starts. If
NULL
, the start of the sound file will also be viewed as the start of the sustained vowel production.- endTime
The time point (in s) in the sound file where the sustained vowel ends. If
NULL
, everyting up until the end of the sound file will be considered part of the sustained vowel.- selectionOffset
An optional offset to be added to the time of the sustained vowel production when determining where the start of the extracted portion of the vowel.
- selectionLength
An optional (maximal) length of the selection.
- windowShape
The window shape used for extracting the vowel. May be one of "rectangular", "triangular", "parabolic", "Hanning", "Hamming", "Gaussian1", "Gaussian2", "Gaussian3", "Gaussian4", "Gaussian5", "Kaiser1", and "Kaiser2".
- relativeWidth
The relative width of the window used for extracting the vowel portion.
- minF
The minimum pitch (f~0~) to be considered.
- maxF
The maximum pitch (f~0~) to be considered.
- windowShift
The number of milliseconds between analysis window centers.
- max_period_factor
The larges possible differences between consecutive intervals that will be used in computing jitter. Please consult the Praat manual for further information.
- max_ampl_factor
The larges possible differences between consecutive intervals that will be used in computing schimmer Please consult the Praat manual for further information.
- silence_threshold
The silence threshold. Please consult the Praat manual for further information.
- voicing_threshold
The voicing threshold. Please consult the Praat manual for further information.
- octave_cost
The octave cost. Please consult the Praat manual for further information.
- octave_jump_cost
The octave jump cost. Please consult the Praat manual for further information.
- voiced_unvoiced_cost
The cost for voiced to unvoiced change detection. Please consult the Praat manual for further information.
- na.zero
Should measurements of voice tremor that could not be determined be returned as a zero value, or as an
NA
(the default).- praat_path
An optional explicit path to the Praat binary. Not usually required.
Value
A list of voice tremor measurements :
- FCoM
frequency contour magnitude
- FTrC
(maximum) frequency tremor cyclicality
- FMon
number of frequency modulations above thresholds
- FTrF Hz
(strongest) frequency tremor frequency
- FTrI %
frequency tremor intensity index
- FTrP
frequency tremor power index
- FTrCIP
frequency tremor cyclicality intensity product
- FTrPS
frequency tremor product sum
- FCoHNRdB
frequency contour harmonicity-to-noise ratio
- ACoM
amplitude contour magnitude
- ATrC
(maximum) amplitude tremor cyclicality
- AMoN
number of amplitude modulations above thresholds
- ATrF Hz
(strongest) amplitude tremor frequency
- ATrI %
amplitude tremor intensity index
- ATrP
amplitude tremor power index
- ATrCIP
amplitude tremor cyclicality intensity product
- ATrPS
amplitude tremor product sum
- ACoHNRdB
amplitude contour harmonicity-to-noise ratio
References
Brückl MAE (2021).
“Praat-script for the computation of 18 measures of (vocal) tremor.”
doi:10.13140/RG.2.2.13850.57287
.
Brückl MAE, Ibragimova E, Bögelein S (2017).
“Acoustic Tremor Measurement: Comparing Two Systems.”
In Proceedings of the 10th International Workshop on Models and Analysis of Vocal Emissions for Biomedical Applications (MAVEBA), 19--22.