Fangjun Kuang 41ebcfb11b Add WebAssembly + NodeJS example. (#311) 1 년 전
..
.gitignore 41ebcfb11b Add WebAssembly + NodeJS example. (#311) 1 년 전
README.md 41ebcfb11b Add WebAssembly + NodeJS example. (#311) 1 년 전
decode-file.js 41ebcfb11b Add WebAssembly + NodeJS example. (#311) 1 년 전
package.json 41ebcfb11b Add WebAssembly + NodeJS example. (#311) 1 년 전
real-time-speech-recognition-microphone.js 41ebcfb11b Add WebAssembly + NodeJS example. (#311) 1 년 전

README.md

Introduction

This folder contains examples about how to use the sherpa-ncnn WebAssembly module with nodejs for speech recognition.

Usage

Install dependencies

cd ./nodejs-examples
npm i

Download a model

Please visit https://github.com/k2-fsa/sherpa-ncnn/releases/tag/models to select more models.

The following is an example:

cd ./nodejs-examples
wget https://github.com/k2-fsa/sherpa-ncnn/releases/download/models/sherpa-ncnn-streaming-zipformer-bilingual-zh-en-2023-02-13.tar.bz2
tar xvf sherpa-ncnn-streaming-zipformer-bilingual-zh-en-2023-02-13.tar.bz2
rm sherpa-ncnn-streaming-zipformer-bilingual-zh-en-2023-02-13.tar.bz2

Decode a file

cd ./nodejs-examples

node ./decode-file.js

Real-time speech recognition from a microphone

cd ./nodejs-examples

node ./real-time-speech-recognition-microphone.js