@picovoice/cheetah-web
Version:
Cheetah Speech-to-Text engine for web browsers (via WebAssembly)
46 lines (40 loc) • 1.12 kB
text/typescript
import { Cheetah } from './cheetah';
import { CheetahWorker } from './cheetah_worker';
import {
CheetahModel,
CheetahOptions,
CheetahTranscript,
CheetahWorkerInitRequest,
CheetahWorkerProcessRequest,
CheetahWorkerReleaseRequest,
CheetahWorkerRequest,
CheetahWorkerInitResponse,
CheetahWorkerProcessResponse,
CheetahWorkerReleaseResponse,
CheetahWorkerFailureResponse,
CheetahWorkerResponse,
} from './types';
import * as CheetahErrors from './cheetah_errors';
import cheetahWasm from '../lib/pv_cheetah.wasm';
import cheetahWasmSimd from '../lib/pv_cheetah_simd.wasm';
Cheetah.setWasm(cheetahWasm);
Cheetah.setWasmSimd(cheetahWasmSimd);
CheetahWorker.setWasm(cheetahWasm);
CheetahWorker.setWasmSimd(cheetahWasmSimd);
export {
Cheetah,
CheetahModel,
CheetahOptions,
CheetahTranscript,
CheetahWorker,
CheetahWorkerInitRequest,
CheetahWorkerProcessRequest,
CheetahWorkerReleaseRequest,
CheetahWorkerRequest,
CheetahWorkerInitResponse,
CheetahWorkerProcessResponse,
CheetahWorkerReleaseResponse,
CheetahWorkerFailureResponse,
CheetahWorkerResponse,
CheetahErrors,
};