While the same sounds can be created with soundgen(), this facetious function
produces the same effect more efficiently and with very few control
parameters. With default settings, execution time is ~ 10 ms per second of
audio sampled at 16000 Hz. Principle: creates separate glottal cycles with
harmonics, but no formants. See soundgen for more details.
anchors for specifying the proportion of a
glottal cycle with closed glottis, % (0 = no modification, 100 = closed
phase as long as open phase); numeric vector or dataframe specifying time
and value (anchor format)
pitch
a numeric vector of f0 values in Hz or a dataframe
specifying the time (ms or 0 to 1) and value (Hz) of each anchor, hereafter
"anchor format". These anchors are used to create a smooth contour of
fundamental frequency f0 (pitch) within one syllable
temperature
hyperparameter for regulating the amount of stochasticity
in sound generation
sylLen
syllable length, ms (not vectorized)
rolloff
rolloff of harmonics in source spectrum, dB/octave (not
vectorized)
samplingRate
sampling frequency, Hz
play
if TRUE, plays the synthesized sound. In case of errors, try
setting another default player for play