/KeyWordSpotting

Detect a set of predefined keywords in an audioclip.

Primary LanguageJupyter Notebook

End-to-End Framework for Key-Word Spotting

Detect a set of predefined keywords in an audioclip.

KeyWordSpotting

📈 Download Presentation PDF

📄 Download Paper PDF

🕹️ Try Live Demo

📺 Watch Presentation

📺 Watch Live Demo

Table of Contents

Overview

The End-to-End framework for the KeyWordSpotting task is made of a sliding window of 1 second, a Voice Activity Detection module or a Silence Filter that select onfly the frames containig human voice, from those frames a feature extraction module will extract the Mel Spectogram or the Mel Cepstral Coefficients, this will be the input of the model. Finally a fusion rule aggregates all frames pedictions in a single one.

Usage

.......

Download best model

If you just want to download and use the best model in your application you need to...

import librosa
import numpy as np
import Models #Our models
import LoadAndPreprocessDataset
from tensorflow.keras.models import load_model
.....

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Team

Stefano Ivancich Luca Masiero
Stefano Ivancich Luca Masiero
github.com/ivaste github.com/TyllanDrake

License

License