API Analysis Result Interpretation

Analysis Result Interpretation Guide

The UPSTREAM and ANALYSIS requests returns a JSON object which contains analysis result.
Following table summarizes fields, values and their descriptions of the returned JSON object.

JSON Object Field Description Version Support Notes
{
“status”:”success”, The status of request. Can be “success” or “error”.
“result”:{ The object of analysis results.
  “duration”:”21513.25″, Duration of voice data processed in milliseconds
  “sessionStatus”:”Done”, Session status can be:
“Started” – no analysis data yet produced,
“Processing” – intermediate results , more analysis can be expected,
“Done” – analysis session has ended, the result has an analysis results for whole session.
  “analysisSegments”:[ The array containing analysis segments
  { First analysis segment object. Following fields are  properties of the segment
     “offset”:0, Offset of the segment in milliseconds from the beginning of the session.
     “duration”:10000, Segment duration in milliseconds
     “end”:10000, The end of the segment in milliseconds V4 and above
     “analysis”:{ Analysis object. Contains analysis values for the segment. The content of the object is provided as example. The real fields can vary depending on license type
         “Temper”:{ Temper Object
           “Value”:”21.00″, Value of Temper
           “Group”:”low”, Group of Temper,
*”ambiguous” – means that value cannot be calculated for the segment

**"unanalyzable" – means that engine
returns no result
ambiguous value: V4 and above"unanalyzable"
value: V4 and above
           “Score”:”92.00″, Confidence score of Temper (92 % positive) V4 and above
},
        “Valence”:{ Valence Object. (similar to Temper object)
           “Value”:”23.00″,            Value of Valence
           “Group”:”negative”, Group of Valence,
*ambiguous
– means that value cannot be calculated for the segment
**"unanalyzable" – means that engine returns no result
ambiguous value: V4 and above"unanalyzable"
value: V4 and above
           “Score”:”94.00″, Confidence score of Valence (94 % positive) V4 and above
},
        “Arousal”:{ Arousal Object. (similar to Temper object)
           “Value”:”24.00″, Value of Arousal
           “Group”:”low”, Group of Arousal,
*ambiguou
– means that value cannot be calculated for the segment
**"unanalyzable" – means that engine returns no result
ambiguou value: V4 and above"unanalyzable"
value: V4 and above
           “Score”:”80.00″, Confidence score of Arousal (94 % positive) V4 and above
         },
        “Mood”:{ Mood Object, Contains Mood Group objects
           “Group7”:{ Mood Group 7 Object
           “Primary”:{ Primary mood of Mood Group 7
              “Id”:7, Id of the phrase
              “Phrase”:”Worried” Phrase (Primary Mood Group 7 Phrase)
           },
           “Secondary”:{ Secondary
              “Id”:4, Id of the phrase
              “Phrase”:”Frustrated” Phrase (Secondary Mood Group 7 Phrase)
           }
        },
           “Group11”:{
           “Primary”:{
              “Id”:3,
              “Phrase”:”Defensivness,Anxiety”
           },
           “Secondary”:{
              “Id”:7,
              “Phrase”:”Loneliness,Unfulfillment”
           }
        },
           “Group21”:{
           “Primary”:{
              “Id”:21,
              “Phrase”:”unhappiness”
           },
           “Secondary”:{
              “Id”:16,
              “Phrase”:”loneliness”
           }
        },
        “Composite”:{ Composite Mood Object
           “Primary”:{
              “Id”:274,
              “Phrase”:”Painful communication. High sensitivity.”
           },
          “Secondary”:{
             “Id”:241,
             “Phrase”:”Longing for change. Seeking new fulfillment. Search for warmth.”
           }
        }
      }
    }
  },
{, Following analysis segment objects
……
},
],
 “analysisSummary”:{ The object of analysis summary
  “AnalysisResult”:{ The object of analysis summary results
  “Temper”:{ Temper Summary Object
  “Mode”:”low” Most frequent Temper Group
  “ModePct”:”100.00″ The Percentage of the most frequent Temper group
  },
  “Valence”:{ Valence Summary Object
  “Mode”:”negative” Most frequent Valence Group
  “ModePct”:”100.00″ The Percentage of the most frequent Valence group
  },
  “Arousal”:{ Arousal Summary Object
  “Mode”:”low” Most frequent Arousal Group
  “ModePct”:”100.00″ The Percentage of the most frequent Arousal group
  }
  }
  }
  }
 }

*Ambiguous value – is displayed when the confidence score is too low

**Unanalyzable value – is displayed when the segment cannot be explained or interpreted through
methodical examination. Possible reasons:

  • Segment that is composed of mostly silence.
  • Presence of very high background noise in the segment.
  • Speech/voice in the segment does not sufficiently adhere to the acoustic model, and as a result is not analyzed.