DeepSpeech-examples/nodejs_wav
Alexandre Lissy 621f69674e Rename DeepSpeech to Mozilla Voice STT 2020-08-10 17:16:40 +02:00
..
Readme.md Rename DeepSpeech to Mozilla Voice STT 2020-08-10 17:16:40 +02:00
index.js Rename DeepSpeech to Mozilla Voice STT 2020-08-10 17:16:40 +02:00
package.json Rename DeepSpeech to Mozilla Voice STT 2020-08-10 17:16:40 +02:00
test.sh v0.6.0 examples 2019-12-04 16:38:56 +01:00

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