TurboCRNN: a robust and efficient architecture for wake word detection
摘要
Voice assistants are an integral part of our daily lives, yet a significant problem persists: false triggering. Voice assistants often trigger when they hear phrases similar to their wake words. Prior research focuses on training CRNN (Convolutional Recurrent Neural Networks) models with Mel Frequency Cepstral Coefficients (MFCCs) or Log Filter Bank Energies (LFBEs) to improve accuracy and reduce either false accepts or false rejects. The existing research addresses only one of the three significant problems—false predictions—among false predictions, model complexity, and latency. It does not provide an optimized solution to resolve all three issues. This paper proposes a novel wake-word detection model using the Turbo-CRNN architecture with Linear Frequency Cepstral Coefficients (LFCCs) to minimise the adverse effects of the above problems. This paper experimented with multi-head attention, regularizers, and optimizers to determine the best possible model for this application to minimize false positives and negatives. This proposed custom CRNN model achieved higher accuracy, lower model complexity (87k parameters), significantly fewer false predictions, and very low latency (around 80 ms) compared to the CNN, DNN, and TinyCRNN baselines.