Calculates a comprehensive set of statistics for a sound object, including amplitude statistics and metadata. Works with both S3 praat_sound objects and R6 Sound objects.
Value
A named list containing:
- mean
Mean amplitude
- min
Minimum amplitude
- max
Maximum amplitude
- rms
RMS amplitude
- duration
Duration in seconds
- n_samples
Number of samples
- sampling_rate
Sampling rate in Hz
Examples
sound <- generate_sine_wave(440, 0.5)
stats <- sound_statistics(sound)
print(stats)
#> $mean
#> [1] -3.972481e-17
#>
#> $min
#> [1] -0.9999997
#>
#> $max
#> [1] 0.9999997
#>
#> $rms
#> [1] 0.7071068
#>
#> $duration
#> [1] 0.5
#>
#> $n_samples
#> [1] 22050
#>
#> $sampling_rate
#> [1] 44100
#>