# voice engagement score = 0.4 * valence + 0.3 * arousal + 0.3 * SDS | |
from tone_modulation.sds import calc_sds | |
def get_valence_and_arousal(file_path): | |
valence = 4.5 #we get this from model | |
arousal = 3.2 #we get this from model | |
return valence, arousal | |
def calc_voice_engagement_score(file_path): | |
valence, arousal = get_valence_and_arousal(file_path) | |
# Calculate SDS | |
sds = calc_sds(file_path) | |
ves = 0.4 * valence + 0.3 * arousal + 0.3 * sds | |
return { | |
# "sds": sds, | |
"ves": ves | |
} |