Sound Classifier Using Turicreate and CoreML
We'll create an iOS application that recognize sounds that are listed in the ESC-50 dataset.
I'm using the ESC-50 dataset.
ESC-50: Dataset for Environmental Sound Classification
I've tested the model on only four classes, even if it's capable of recognizing way more:
- dog
- rooster
- helicopter
- sneezing
In the python script I've only used the ESC-10 dataset which is way smaller than the ESC-50 one. You can change the script to not exclude the
MacOS, Linux & Windows:
Set your python environment and run the following script:
./python > main.py
This model is tested on turicreate v5.7
##Colab Notebook
https://colab.research.google.com/drive/1hKPoEPVP8jGcfC5_mKk9cTWI-Mxvy4zV
Omar MHAIMDAT
Distributed under the MIT license. See LICENSE
for more information.