norhan12 commited on
Commit
6b3d015
·
verified ·
1 Parent(s): b526fc5

Update process_interview.py

Browse files
Files changed (1) hide show
  1. process_interview.py +2 -2
process_interview.py CHANGED
@@ -775,8 +775,8 @@ def analyze_interviewee(audio_path: str, utterances: List[Dict]) -> Dict:
775
  intensities.extend(rms)
776
  intensity_mean = np.mean(intensities) if intensities else 0
777
  intensity_std = np.std(intensities) if intensities else 0
778
- shimmer = np.mean(np.abs(np.diff(intensities))) / intensity_mean if len(intensities) > > 0 elif intensity_mean > 0 else 0
779
-
780
  anxiety_score = 0.6 * (pitch_std / pitch_mean if pitch_mean > 0 else 0) + 0.4 * (jitter + shimmer)
781
  confidence_score = 0.7 * (1 / (1 + intensity_std)) + 0.3 * (1 / (1 + filler_ratio))
782
  hesitation_score = filler_ratio + repetition_score
 
775
  intensities.extend(rms)
776
  intensity_mean = np.mean(intensities) if intensities else 0
777
  intensity_std = np.std(intensities) if intensities else 0
778
+ shimmer = np.mean(np.abs(np.diff(intensities))) / intensity_mean if len(
779
+ intensities) > 1 and intensity_mean > 0 else 0
780
  anxiety_score = 0.6 * (pitch_std / pitch_mean if pitch_mean > 0 else 0) + 0.4 * (jitter + shimmer)
781
  confidence_score = 0.7 * (1 / (1 + intensity_std)) + 0.3 * (1 / (1 + filler_ratio))
782
  hesitation_score = filler_ratio + repetition_score