Update process_interview.py
Browse files- process_interview.py +1 -1
process_interview.py
CHANGED
|
@@ -775,7 +775,7 @@ 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
|
| 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))
|
|
|
|
| 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))
|