Please ignore the attention-grabbing title, the novelty here is that it runs fully in the browser with local/offline models that showcase some of the new browser technologies. This is not meant to be as replacement / fully-featured product, but rather a tech demo and an argument for what "personal software" can look like in the future.
Just pushed a PR that fixes hallucinations and lets it handle longer form video + the option to select a larger (~600mb) model that has much better transcription accuracy.
The title is largely for attention-grabbing + relating the project to a product people know already; obviously this is not a replacement, the goal is to experiment with local/offline models and test the limits of the browser and showcase some of the new technologies like SharedArrayBuffer. I work at the limit of javascript performance and making projects like these is how I teach myself new browser APIs.
Currently on the roadmap:
- Saving/re-opening projects – done
- Importing transcripts (SRT / VTT / JSON) – done
- Support for audio/podcasts – done
- Importing plain text transcripts (auto sync)
- Manually editing word boundaries
- Splitting / reordering of scenes
- Desktop app
- Support for Apple SpeechAnalyzer to remove the need to download a speech model