Audio-EvalBot / research /README.md
norhan12's picture
EvalBot platform: accounts, mock interviews for 30 tracks, hiring interviews, human-calibrated scores, React web app
7804693 verified
|
Raw History Blame Contribute Delete
720 Bytes
# Research scripts
How the calibrated models were trained. They need a local copy of the MIT Interview Dataset (not included; see its license).
1. Convert the recordings to 16 kHz mono FLAC (`ffmpeg -i P1.wav -ac 1 -ar 16000 P1.flac`).
2. `python diarize.py` separates the candidate from the interviewer (writes `diar/*.json`).
3. `python train_calibration.py` extracts features with `calibration.py`, cross-validates per-trait models and writes `assets/models/calibrated_scores.joblib`.
4. `python benchmark.py` is the research benchmark using the dataset's own facial, smile and PRAAT features.
Put `turker_scores_full_interview.csv` and `interview_transcripts_by_turkers.csv` from the dataset next to the scripts.