File size: 554 Bytes
8ad2ab3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# 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
    }