Engine inputs
Vocal pipeline ```python
engine = VocalAcousticEngine(sample_rate=16000, frame_length_ms=25, hop_length_ms=10, gender=None, # auto) features: VocalFeatures = engine.extract_features(audio, sr=16000) Engine internals:- speech analysis library
Soundobject loaded - F0 contour via Praat autocorrelation (gender-aware range)
- Voice quality (jitter, shimmer, HNR) via Praat point-process
- Prosody (speaking rate, pauses, intensity)
- Spectral (MFCC, centroid, bandwidth, rolloff, flatness) via audio analysis library
- Clinical marker fusion (depression, anxiety, distress indices)
Facial pipeline ```python
engine = FacialPhysiologicalEngine(fps=30, min_hr_duration=30, min_hrv_duration=60, roi_type=‘forehead’,) signals: PhysiologicalSignals = engine.extract_features(frames, timestamps=None)internals: