ChetanXpro/nodejs-whisper
NodeJS Bindings for Whisper - the CPU version of OpenAI's Whisper, as initially crafted in C++ by ggerganov.
This project helps Node.js developers convert audio files into written transcripts or translations. You provide an audio file, and it outputs text in various formats like .txt, .srt, or .json, along with precise timestamps. It's designed for developers building applications that need to process spoken content.
201 stars. Available on npm.
Use this if you are a Node.js developer building an application that needs to transcribe or translate audio efficiently using CPU resources.
Not ideal if you need a ready-to-use application with a graphical interface, as this is a developer library.
Stars
201
Forks
38
Language
TypeScript
License
MIT
Category
Last pushed
Dec 15, 2025
Commits (30d)
0
Dependencies
2
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/ChetanXpro/nodejs-whisper"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related tools
ggml-org/whisper.cpp
Port of OpenAI's Whisper model in C/C++
vilassn/whisper_android
Offline Speech Recognition with OpenAI Whisper and TensorFlow Lite for Android
sandrohanea/whisper.net
Whisper.net. Speech to text made simple using Whisper Models
mybigday/whisper.rn
React Native binding of whisper.cpp.
mgonzs13/whisper_ros
Speech-to-Text based on SileroVAD + whisper.cpp (GGML Whisper) for ROS 2