Extract formants from multiple files in parallel.
Usage
extract_formant_parallel(
files,
n_cores = NULL,
time_step = 0.005,
max_formants = 5,
max_frequency = 5500
)Examples
audio_dir <- tempfile("audio_")
dir.create(audio_dir)
tone <- Sound$create_tone(frequency = 220, duration = 0.3, sampling_rate =
16000)
tone$save(file.path(audio_dir, "tone1.wav"))
files <- list.files(audio_dir, pattern = "\\.wav$", full.names = TRUE)
# n_cores = 1 keeps this a single-process example (CRAN-safe)
formants <- extract_formant_parallel(files, n_cores = 1)
#> Using single core (set n_cores > 1 for parallel processing)