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.

whishper
46
Emerging
Maintenance 2/25
Adoption 10/25
Maturity 16/25
Community 18/25
Maintenance 0/25
Adoption 7/25
Maturity 25/25
Community 17/25
Stars: 2,947
Forks: 170
Downloads:
Commits (30d): 0
Language: Svelte
License: AGPL-3.0
Stars: 33
Forks: 8
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
Stale 6m No Package No Dependents
Stale 6m

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.

Scores updated daily from GitHub, PyPI, and npm data. How scores work