# KeywordSpotting Keyword Spotting using Convolutional Neural Network Reference: Convolutional Recurrent Neural Networks for Small-Footprint Keyword Spotting https://arxiv.org/abs/1703.05390 stream.py - record .wav files in 3 seconds - save in "data/name" - the format of filename: 20171231_NAME_0000_0.wav (the last number = 0, without keyword) 20171231_NAME_0012_1.wav (the last number = 1, with keyword) create_catalog.py - read all .wav in data/ and create 2 catalogs of train.csv and validaiotn.csv mfcc_tfrecord.py - convert each .wav file in the certain catalog and save as .tfrecords - enhance training efficiency train_nontfrecord.py - train model with raw .wav files - save training result in graph/ - save model in ckpt/ train_tfrecord.py - train model with .tfrecords - save training result in graph/ - save model in ckpt/ inference.py - edit line 21-22 to your own checkpoint(.meta) path - continueously create(record) a test.wav(3 seconds) and do inference