whishper and whisper-speech-to-text
The JavaScript library is an ecosystem sibling to the web UI, as it provides the underlying Whisper integration for web applications that the UI might leverage or inspire.
About whishper
pluja/whishper
Transcribe any audio to text, translate and edit subtitles 100% locally with a web UI. Powered by whisper models!
Leverages FasterWhisper for accelerated CPU/GPU transcription and integrates LibreTranslate for subtitle translation, all coordinated through a microservices architecture (transcription API, backend, frontend) with MongoDB persistence and Nginx reverse proxy. Supports multiple input sources including URLs via yt-dlp, and outputs transcriptions in TXT, JSON, VTT, and SRT formats with an embedded subtitle editor featuring CPS validation and segment manipulation.
About whisper-speech-to-text
nitaiaharoni1/whisper-speech-to-text
Whisper Speech-to-Text is a JavaScript library for recording and transcribing user audio into text via OpenAI's Whisper, intended for web applications.
Provides real-time transcription with pause/resume control during recording sessions. Uses the Web Audio API to capture microphone input and streams audio to OpenAI's Whisper endpoint via callback-based async methods. Handles microphone permissions automatically, making it suitable for embedding directly into React, Vue, or vanilla JavaScript web applications without additional permission management.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work