621f69674e | ||
---|---|---|
.. | ||
Readme.md | ||
index.js | ||
package.json | ||
test.sh |
Readme.md
NodeJS voice recognition example using Mozilla Mozilla Voice STT
Download the pre-trained model (1.8GB):
wget https://github.com/mozilla/DeepSpeech/releases/download/v0.8.0/deepspeech-0.8.0-models.pbmm
wget https://github.com/mozilla/DeepSpeech/releases/download/v0.8.0/deepspeech-0.8.0-models.scorer
Edit references to models path if necessary:
let modelPath = './models/deepspeech-0.8.0-models.pbmm';
let scorerPath = './models/deepspeech-0.8.0-models.scorer';
Install Sox (for .wav file loading):
brew install sox
Download test audio files:
wget https://github.com/mozilla/DeepSpeech/releases/download/v0.8.0/audio-0.8.0.tar.gz
tar xfvz audio-0.8.0.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