Local & private voice controlled notepad using whisper.cpp
MIT License
Local, private voice controlled notepad using Next.js, whisper.cpp, ModelFusion, and @ricky0123/vad.
Voice activity detection (VAD) and speech-to-text (STT) are run locally on your machine. WhisperWriter always listens while it's running, and automatically transcribes what you say when it's active.
Besides transcription, you can use the following voice commands:
npm install
npm run build
npm start
[!NOTE] There is a bug that can lead to double initialize when using
npm run dev
. You need to usenpm run build
andnpm start
instead.
[!NOTE] Transcriptions are better than what's shown in the video if you use stronger models in whisper.cpp
https://github.com/lgrammel/whisperwriter/assets/205036/8021e72b-7b88-45a2-a820-3bc3e25fbbce