Extract All Acoustic Features for TextGrid Intervals (Batch, SIMD)
Source:R/RcppExports.R
textgrid_interval_all_features_batch.RdComprehensive batch extraction of pitch, formant F1/F2, and intensity statistics for all intervals in a single call, as an alternative to calling `textgrid_interval_pitch_batch()`, `textgrid_interval_formant_batch()`, and `textgrid_interval_intensity_batch()` separately.
Usage
textgrid_interval_all_features_batch(
textgrid_xptr,
pitch_xptr = NULL,
formant_xptr = NULL,
intensity_xptr = NULL,
tier_number = 1L
)Examples
sound <- Sound$create_tone(frequency = 180, duration = 1.0)
pitch <- sound$to_pitch()
formant <- sound$to_formant_burg()
intensity <- sound$to_intensity()
tg <- textgrid_create(0, 1, "phones")
tg$insert_boundary("phones", 0.5)
tg$set_interval_text("phones", 1, "a")
tg$set_interval_text("phones", 2, "b")
stats <- textgrid_interval_all_features_batch(
tg$.xptr, pitch$.xptr, formant$.xptr, intensity$.xptr, tier_number = 1
)