Skip to main content
extracts ~70 acoustic features using audio analysis library and speech analysis library (Praat).

Constructor ```python

engine = VocalAcousticEngine(sample_rate=16000, frame_length_ms=25, hop_length_ms=10, gender=None, # ‘male’ (85–180 Hz), ‘female’ (165–255 Hz), or None (auto 75–300 Hz))

VocalFeatures dataclass

F0 (fundamental frequency)

Voice quality

Prosody

Spectral

Clinical markers

Quality

Library dependencies

  • audio analysis library
  • speech analysis library (Praat)
  • SciPy (scipy.signal, scipy.stats)
  • NumPy