UNPKG

@pr0gramm/fluester

Version:

Node.js bindings for OpenAI's Whisper. Optimized for CPU.

60 lines (59 loc) 1.58 kB
{ "name": "@pr0gramm/fluester", "version": "0.9.15", "license": "MIT", "description": "Node.js bindings for OpenAI's Whisper. Optimized for CPU.", "homepage": "https://github.com/pr0gramm-com/fluester", "author": "pr0gramm.com developers", "main": "dist/index.js", "type": "module", "bin": { "download-model": "dist/script/download.js", "compile-whisper": "dist/script/compile.js" }, "scripts": { "start": "bun --watch ./src/index.ts", "build": "tsc", "build:docs": "typedoc --out docs ./src/index.ts", "ci": "biome ci ./src", "format": "biome format --write ./src", "lint": "biome lint src", "lint:fix": "biome lint --write ./src && biome check --write ./src", "test": "tsc && node --test **/*.test.js", "test:ci": "tsc && node --test --test-reporter=tap --test-reporter-destination=test.tap **/*.test.js" }, "devDependencies": { "@biomejs/biome": "^1.9.4", "@types/fluent-ffmpeg": "^2.1.27", "@types/node": "^22.10.1", "bun": "^1.1.37", "lefthook": "^1.8.4", "typedoc": "^0.27.1", "typescript": "^5.7.2" }, "repository": { "type": "git", "url": "https://github.com/pr0gramm-com/fluester.git" }, "keywords": [ "openai", "whisper", "c++", "whisper", "bindings", "transcript", "transcriber", "audio", "speech", "speech-to-Text", "stt", "tts", "srt", "diarization" ], "dependencies": { "@ffmpeg-installer/ffmpeg": "^1.1.0", "@ffprobe-installer/ffprobe": "^2.1.2", "fluent-ffmpeg": "^2.1.3" } }