View Source IvcvEx.Result (IvcvEx v0.23.0)

Struct to hold the data analysis result emotions (Emotions.t()) - Average intensity and positivity during the video. Integer values between 0 to 100.

impression (Impression.t()) - First impression analysis with Big Five metrics. Integer values between 0 to 100.

sentiment (integer) - Sentiment analysis result. Integer value between 0 to 100.

eyeContact (float) - Eye contact ratio of the person during the video. Float value between 0 to 1.

confidence (int) - Confidence level of the person. Integer value between 0 to 100.

pitchAverage (int) - Average pitch of the speech. Integer value between 75 to 600.

pitchStd (int) - Standard deviation of the pitch. Integer value between 0 to 600.

pitchAverageLevel (string) - Level of pitch average. One of “low”, “medium”, “high”.

pitchStdLevel (string) - Level of pitch std. One of “low”, “medium”, “high”.

wordsPerMin (float) - Words per minute spoken by the person.

numOfPauses (int) - Number of pauses during the speech. Minimum pause duration is 0.3 seconds.

status (string) - Current status of the processing. One of FINISHED, PROCESSING, FAILED.

resultId (string) - Id of the result.

Link to this section Summary

Link to this section Types

@type t() :: %IvcvEx.Result{
  confidence: integer(),
  emotions: IvcvEx.Result.Emotions,
  eye_contact: float(),
  impression: IvcvEx.Result.Impression,
  num_of_pauses: integer(),
  pitch_average: integer(),
  pitch_mean_level: String.t(),
  pitch_std: integer(),
  pitch_std_level: String.t(),
  result_id: binary(),
  sentiment: integer(),
  status: String.t(),
  words_per_min: float()
}

Link to this section Functions