https://github.com/surajssingh/supermouseai
Transcribe your voice from the click of your mouse.
https://github.com/surajssingh/supermouseai
rust svelte sveltekit tauri tauri-app typescript whisper-cpp whisper-rs
Last synced: 6 months ago
JSON representation
Transcribe your voice from the click of your mouse.
- Host: GitHub
- URL: https://github.com/surajssingh/supermouseai
- Owner: SurajSSingh
- Created: 2025-02-03T02:45:35.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-29T23:33:42.000Z (10 months ago)
- Last Synced: 2025-10-23T04:52:58.495Z (6 months ago)
- Topics: rust, svelte, sveltekit, tauri, tauri-app, typescript, whisper-cpp, whisper-rs
- Language: Svelte
- Homepage:
- Size: 1.68 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE-FSL-1.1-ALv2.md
Awesome Lists containing this project
README
# Super Mouse AI
A way to trascribe your voice using Whisper from the click of your mouse.
## Credits
- [Rust](https://www.rust-lang.org): Backend
- [Tauri](https://tauri.app): Application framework
- [whisper-rs](https://github.com/tazz4843/whisper-rs): Wrapper for
[whisper.cpp](https://github.com/ggerganov/whisper.cpp) project, allowing
local use of [Whisper](https://github.com/openai/whisper) model from
[OpenAI](https://openai.com/index/whisper/)
- [mutter](https://github.com/sigaloid/mutter): Project that wraps
`whisper-rs`, directly imported into the project and used under the
`MIT OR Apache-2.0` license.
- [nnnoiseless](https://github.com/jneem/nnnoiseless): Local Audio Denoise
- [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript)/[TypeScript](https://www.typescriptlang.org):
Frontend language
- [Deno](https://deno.com): Runtime
- [Svelte/SvelteKit](https://svelte.dev): Framework/Meta-framework
- [BitsUI](https://www.bits-ui.com/docs/introduction) and
[Shadcn-Svelte](https://www.shadcn-svelte.com): Functional components
- [TailwindCSS](https://tailwindcss.com) and [DaisyUI](https://daisyui.com):
App styling
- [extendable-media-recorder](https://github.com/chrisguttandin/extendable-media-recorder):
An extendable drop-in replacement for the native MediaRecorder, used to help
record user voice to WAV for transcription.
- Misc.
- [Sentry](https://sentry.io/welcome/): Error/Crash Tracking
- [Git-Cliff](https://git-cliff.org): Changelog Generator
## License
This project is licensed under either of
- Functional Source License, Version 1.1, ALv2 Future License
([FSL-1.1-APACHE-2.0](LICENSE-FSL-1.1-ALv2.md) or
)
- Functional Source License, Version 1.1, MIT Future License
([FSL-1.1-MIT](LICENSE-FSL-1.1-MIT.md) or
)
at your option.
For each version of the software, after 2 years from that release, project
commits up to that point will be made available under `MIT OR Apache-2.0`
licenses. Prior to the 2 years, you may not sell the software without explicit
grant from the author. For any non-commerical/private uses, you may treat the
repository as if it were made available under the `MIT OR Apache-2.0` licenses.