Development and Testing of a Compact Voice Command Recognition Algorithm for Limited Complexity Microcontroller Devices

2018 
We describe and test an effective language-independent voice command recognition algorithm taking into account the possible home and industrial automation tasks and cost effective microcontroller and/or single board computer realizations. The algorithm is based on flexible time warping of spectrogram tables and statistical fuzzy logic processing of in-group and out-group discrepancy parameter typical values. The new key parameters introduced are the discrepancy [dB/square] between every two voice commands and rejection-recognition match parameter between −1 and +1 to characterize probability that the command-under-test belongs to a certain group. The developed algorithm complemented by several bonus and penalty mechanisms made possible to reach 97%-99 % recognition rate with a steep learning curve demanding only 10 example commands per group. Further testing also showed that the algorithm was capable to demonstrate a reasonable 80%-85 % accuracy with only 1–3 example commands.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []