Gender Recognition of babies cry using Machine Learning Algorithms(Support Vector Machine and K-Nearest Neighbors) and Signal Processing(Fast Fourier Transform and Discrete Harley Transform)
Gender Recognition of babies cry using Machine Learning Algorithms(Support Vector Machine and K-Nearest Neighbors) and Signal Processing(Fast Fourier Transform and Discrete Harley Transform)
Machine Learning Algorithms used for Prediction:
Signal Pre-processing used:
Length of wavefile used in training and testing:
To install using pip
:
$ pip3 install requirements.txt
-datasets are on the Dataset folder. 16 sample cries for boy and girl are used (More dataset, more accurate)
Cut the wave files
$ python3 cutter.py
-cuts the wave files into desired length to be used as dataset or testing sample.
Note: wave files must be in the same length.
Predict
$ python3 predict.py
-predict the testing sample wave file. Just input the location path of the wave file to be predicted