Skip to content

TUDelft-SPC-Lab/UnrealisedIntentSpk

Repository files navigation

1 Filter the vad

-   by running vad_processing/vad_processing.ipynb
-   fitered vad files should be put in the path preprocess/audio/filter_vad/

2 Using the filtered vad files to generate the samples, ground truth label and write them into csv files

-   by running preprocess/audio/generate_samples.py 

    #Train csv
    main(0, windowSize, positive_negative_ratio, vad_files)

    #Test csv
    main(experimentNumber, windowSize, positive_negative_ratio, vad_files, number_of_experiment_repeated, unrealized_sample_category(optional)) 

3 Making pkl files for training and corresponding experiments' samples

-   by running data_loading/make_examples.py

    -   generate training samples  
        -   make_all_examples(0, windowSize)

    -   generate samples for experiment 1
        -   make_all_examples(1, windowSize, numberOfExperiment)

    -   generate samples for experiment 2
        -   make_all_examples(2, windowSize, numberOfExperiment)

    -   generate samples for experiment 3
        -   make_all_examples(3, windowSize, numberOfExperiment, 'all_unsuccessful')
    
    -   generate samples for experiment 4
        -   make_all_examples(4, windowSize, numberOfExperiment, 'start')

    -   generate samples for experiment 5
        -   make_all_examples(5, windowSize, numberOfExperiment, 'continue')

4 Execute the training

-   running baseline/testTrain.py

    Train:
    -    main(True, 0, windowSize)

    Test for different experiments
    -    main(False, experiment_number, windowSize, number_of_experiments_repeated)

About

Code for experiments on unrealised intentions to speak for alt.CHI 2024 paper: The Discontent with Intent Estimation In-the-Wild: The Case for Unrealized Intentions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors