VoiceWriting is a Whisper based Desktop application to write using your voice. It works in real-time and even fixes common grammatical, punctuation and other issues in your speech.
Give it a try by following the instructions below, or check out the demo 📹 below 👇🏻.
https://github.com/user-attachments/assets/8eaa697b-ffeb-4aea-8566-10a711a59b74
git clone https://github.com/aviaryan/voice-writing-electron.git
yarn install
cp .env.copy .env
.env
filestream
executable in STREAM_EXECUTABLE_PATH
. Learn more about stream.model
in MODEL_PATH
. Learn more about model.Example -
GROQ_API_KEY=gsk_abcdksk2kkskssd
STREAM_EXECUTABLE_PATH=/Users/john/dev/stream
MODEL_PATH=/Users/john/dev/ggml-small.en.bin
yarn start
You should have the application ready now and you can start using it as shown in the video below. Make sure to unmute 🔉 the video before playing.
https://github.com/user-attachments/assets/8eaa697b-ffeb-4aea-8566-10a711a59b74
.env
has all the values as .env
file gets packaged with the application.yarn build
. It builds the app only using target: dir
on Mac. Use target: dmg
to build dmg.dist
folder for the app.