Welcome on the Krajjat documentation!
What is Krajjat?
Krajjat is a Python package developed for processing motion capture data, and finding relationships between the rhythmicity of the tracked movements and of the acoustic components of the speech. The toolbox allows to:
Pre-process the motion capture sequences, via functions for de-jittering, re-referencing, trimming, resampling, and interpolating missing data. See more details here.
Get basic information about the sequences, via e.g.
print_stats().Get acoustic components of the speech, such as the envelope, the intensity, the pitch, or one of the formants.
Convert the sequences and save them in different formats (
.json,.xlsx,.txt,.csv,.tsvor.mat), usingsave().Display the sequences (
sequence_reader()), compare them side-by-side or superimposed (sequence_comparer()), and save them as video files (save_video_sequence()).Plot the movement or acoustic variables, either for a single joint or for all of them.
Perform statistical analyses on the relationship between motion capture sequences and speech (analysis functions).
Where do I start?
Start here to install the toolbox as a Python module. Once it is done, you can follow an example provided here.
Useful links
- Documentation contents