# NodeJS voice recognition example using Mozilla DeepSpeech Download the pre-trained model (1.8GB): ``` wget https://github.com/mozilla/DeepSpeech/releases/download/v0.4.1/deepspeech-0.4.1-models.tar.gz tar xvfz deepspeech-0.4.1-models.tar.gz ``` Edit references to models path if necessary: ``` let modelPath = './models/output_graph.pbmm'; let alphabetPath = './models/alphabet.txt'; let lmPath = './models/lm.binary'; let triePath = './models/trie'; ``` Install Sox (for .wav file loading): ``` brew install sox ``` Download test audio files: ``` wget https://github.com/mozilla/DeepSpeech/releases/download/v0.4.1/audio-0.4.1.tar.gz tar xfvz audio-0.4.1.tar.gz ``` Install NPM dependencies: ``` npm install ``` Run: ``` node index.js ``` Result should be something like: ``` audio length 1.975 result: experience proves this ``` Try other wav files with an argument: ``` node index.js audio/2830-3980-0043.wav node index.js audio/8455-210777-0068.wav node index.js audio/4507-16021-0012.wav ```