← Open Source
pluja

whishper

Transcribe any audio to text, translate and edit subtitles 100% locally with a web UI. Powered by whisper models.

ApplicationsContent creationSvelte
Open on GitHub
Momentum
+2stars in 24 hours+0.1%
3.09k
Stars
183
Forks
+8
This week
7
Contributors
Created 2023-08-26 · Updated 2026-10-16 · #3586 today
Top developers
plujaJonasCzhundehausen

pluja/whishper is ranked 3,586 with 3,091 stars.

Same-category comparison

pluja/whishper is ranked 3,586 among these 8 peers; TradeMaster-NTU/TradeMaster is ranked 3,582.

Same-category comparison
NameRankMetrics
stravu/crystal3,576
Language:
TypeScript
Stars:
3,132
Forks:
198
Description:
(Crystal is now Nimbalyst) Run multiple Codex and Claude Code AI sessions in parallel git worktrees. Test, compare approaches & manage AI-assisted development workflows in one desktop app.
sopaco/deepwiki-rs3,577
Language:
Rust
Stars:
3,131
Forks:
298
rishikanthc/Scriberr3,581
Language:
Go
Stars:
3,101
Forks:
270
Description:
Self-hosted AI audio transcription.
TradeMaster-NTU/TradeMaster3,582
Language:
Jupyter Notebook
Stars:
3,097
Forks:
563
Description:
TradeMaster is an open-source platform for quantitative trading empowered by reinforcement learning :fire: :zap: :rainbow:.
allweonedev/presentation-ai3,590
Language:
TypeScript
Stars:
3,041
Forks:
528
Description:
ALLWEONE® Open source AI presentation generator Gamma Alternative. Create professional slides with customizable themes and AI-generated content in minutes.
pharmapsychotic/clip-interrogator3,595
Language:
Python
Stars:
2,986
Forks:
432
Description:
Image to prompt with BLIP and CLIP.
yakami129/VirtualWife3,604
Language:
Python
Stars:
2,918
Forks:
443
Y-Research-SBU/QuantHarness3,606
Language:
HTML
Stars:
2,877
Forks:
620
Description:
Official Repository for QuantHarness.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguageSvelte
CategoryApplications
SubcategoryContent creation
KeywordsLocalAI, Speech-to-text
Stars3,091
Forks183
Contributors7
Created date2023-08-26
Updated date2026-10-16
Stars in 1 day2
Stars in 7 days8
Rank3,586
Previous rank3,736
Rank change150
7-day stars rank4,398
Previous 7-day stars rank4,675
7-day stars rank change277
Total stars rank4,407
Previous total stars rank4,403
Total stars rank change-4
README summary

🚧 I am working on a complete rewrite of the project. Progress on this can be seen at v4 branch. Consequently, this branch will not receive any new releases or updates. **Whishper** is an open-source, 100% local audio transcription and subtitling suite with a full-featured web UI. Features [x] 🗣️ **Transcribe any media** to text: audio, video, etc. Transcribe from URLs (any source supported by yt-dlp). [x] 📥 **Download transcriptions in many formats**: TXT, JSON, VTT, SRT or copy the

raw text to your clipboard. [x] 🌐 **Translate your transcriptions** to any language supported by Libretranslate. [x] ✍️ **Powerful subtitle editor** so you don't need to leave the UI! Transcription highlighting based on media position. [x] 🏠 **100% Local**: transcription, translation and subtitle edition happen 100% on your machine (can even work offline! [x] 🚀 **Fast**: uses FasterWhisper as the Whisper backend: get much faster transcription times on CPU! [x] 👍 **Quick and easy setup**: use the quick start script, or run through a few

steps! [x] 🔥 **GPU support**: use your NVIDIA GPU to get even faster transcription times! Roadmap [ ] Local folder as media input (#15). [ ] Full-text search all transcriptions. [ ] Add insanely-fast-whisper as an optional backend (#53). [ ] Can we do something with seamless_communication? Project structure Whishper is a collection of pieces that work together. The three main pieces are: Transcription-API: This is the API that enables running Faster-Whisper. Whishper-Backend: This is the backend that coordinates frontend calls, database

, and tasks. Whishper-Frontend: This is the frontend (web UI) of the application. Translation (3rd party): This is the libretranslate container that is used for translating subtitles. MongoDB (3rd party): This is the database that stores all the information about your transcriptions. Nginx (3rd party): This is the proxy that allows running everything from a single domain. Feel free to open a PR with your changes, or take a look at the issues to see if there is something you

can help with. Development setup Check out the development documentation here. Screenshots These screenshots are available on the official website, click any of the following links to see: A transcription creation A transcription translation A transcription download The subtitle editor Support Monero: Bitcoin: Lightning Network (kycnotme) Star History Credits Faster Whisper LibreTranslate

Frequently asked questions

How many stars and forks are recorded?

pluja/whishper has 3,091 stars and 183 forks.

What is the repository rank?

pluja/whishper is ranked 3,586.

What language and category are recorded?

pluja/whishper has 3,091 stars, uses Svelte and belongs to Applications.

Which repository is closest in rank?

pluja/whishper is compared with TradeMaster-NTU/TradeMaster, ranked 3,582 with 3,097 stars.

README

🚧 I am working on a complete rewrite of the project. Progress on this can be seen at v4 branch. Consequently, this branch will not receive any new releases or updates.

Whishper is an open-source, 100% local audio transcription and subtitling suite with a full-featured web UI.

Features

  • [x] 🗣️ Transcribe any media to text: audio, video, etc.
    • Transcribe from URLs (any source supported by yt-dlp).
    • Upload a file to transcribe.
  • [x] 📥 Download transcriptions in many formats: TXT, JSON, VTT, SRT or copy the raw text to your clipboard.
  • [x] 🌐 Translate your transcriptions to any language supported by Libretranslate.
  • [x] ✍️ Powerful subtitle editor so you don't need to leave the UI!
    • Transcription highlighting based on media position.
    • CPS (Characters per second) warnings.
    • Segment splitting.
    • Segment insertion.
    • Subtitle language selection.
  • [x] 🏠 100% Local: transcription, translation and subtitle edition happen 100% on your machine (can even work offline!).
  • [x] 🚀 Fast: uses FasterWhisper as the Whisper backend: get much faster transcription times on CPU!
  • [x] 👍 Quick and easy setup: use the quick start script, or run through a few steps!
  • [x] 🔥 GPU support: use your NVIDIA GPU to get even faster transcription times!
  • [x] 🐎 CPU support: no GPU? No problem! Whishper can run on CPU too.

Roadmap

  • [ ] Local folder as media input (#15).
  • [ ] Full-text search all transcriptions.
  • [ ] User authentication.
  • [ ] Audio recording from the browser.
  • [ ] Add insanely-fast-whisper as an optional backend (#53).
  • [x] Support for GPU acceleration.
    • [ ] Non NVIDIA GPU support. Is it possible with faster-whisper?
  • [ ] Can we do something with seamless_communication?

Project structure

Whishper is a collection of pieces that work together. The three main pieces are:

  • Transcription-API: This is the API that enables running Faster-Whisper. You can find it in the transcription-api folder.
  • Whishper-Backend: This is the backend that coordinates frontend calls, database, and tasks. You can find it in backend folder.
  • Whishper-Frontend: This is the frontend (web UI) of the application. You can find it in frontend folder.
  • Translation (3rd party): This is the libretranslate container that is used for translating subtitles.
  • MongoDB (3rd party): This is the database that stores all the information about your transcriptions.
  • Nginx (3rd party): This is the proxy that allows running everything from a single domain.

Contributing

Contributions are welcome! Feel free to open a PR with your changes, or take a look at the issues to see if there is something you can help with.

Development setup

Check out the development documentation here.

Screenshots

These screenshots are available on the official website, click any of the following links to see:

Support

Star History

Credits

Nearby in the ranking
Similar items