Skip to content

The Conversation Behavior Analysis toolkit aims at offering the means for analyzing phenomena occurring in conversations such as mimicry, overlapping expressions, expressions timing, etc.

Notifications You must be signed in to change notification settings

LucileVincent/CBA-toolkit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This toolkit is still under development...

CBA

The Conversation Behavior Analysis toolkit aims at offering the means for analyzing phenomena occurring in conversations such as mimicry, overlapping expressions, expressions timing, etc.

Content

  • /annotations: contains ELAN Template Files (etf) for annotation to use in your own projects.
  • IBPY/extract_data.py : general functions to read/extract data.
  • IBPY/db.py : interface specific to the different datasets.
  • IBPY/interaction_analysis.py : functions for analysing interaction behaviors (ex. counting mimicry).
  • IBPY/interaction_model.py : object oriented models of interactions.
  • IBPY/visualization.py : visualization functions.
  • IBPY/utils.py : utility functions.
  • pair_data.py : example code

Examples

To print corresponding pairs of interlocutors in the ccdb, ifadv or ndc datasets, run the following from the examples directory:

To print pairs from CCDB, IFADV or NDC-ME.

python pair_data.py --path_ccdb <path to the CCDB audio, video or eaf files>
python pair_data.py --path_ifadv <path to the IFADV audio, video or eaf files>
python pair_data.py --path_ndc <path to the NDC-ME audio, video or eaf files>

About

The Conversation Behavior Analysis toolkit aims at offering the means for analyzing phenomena occurring in conversations such as mimicry, overlapping expressions, expressions timing, etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%