Skip to content

A simple application of DTW Algorithm in isolate word speech recognition.

Notifications You must be signed in to change notification settings

aishoot/DTWSpeech

Repository files navigation

DTW* applied to isolate word speech recognition

Run on Repl.it
*DTW: Dynamic Time Warping

File description

  • Folders
    • unittest: python framework "unittest" learning. Run the file "run.py" with Python3.
    • sounds: sound files of "MFCC_DTW.ipynb".
    • train: train sample audios of "DTW_MFCC_KNN.ipynb".
    • test: test sample audio of "DTW_MFCC_KNN.ipynb".
  • Files
    • wavToTag.txt: 245 French words.
    • dtw.py: implementation of DTW algorithm.
    • dtwTest.py: test of DTW algorithm.
    • VoiceCommand.py: a simple voice command recognition demo using DTW.
    • DTW_simple_example.ipynb: DTW simple example.
    • MFCC_DTW.ipynb: compare the MFCCs of two sounds using DTW.
    • speech_recognition.ipynb: simple speech recognition system can be implemented using DTW + MFCC.
    • DTW_MFCC_KNN.ipynb: simple speech recognition using DTW, MFCC, and kNN (k-NearestNeighbor)

Requirements

References & Code source