Instant dictation app for Mac
69
stars
29
commits
Python
primary language
Jun 4, 2026
updated
A blazing fast, real-time, system-wide dictation tool for your Mac.
Very Fast Dictation is a minimalist, high-performance, and real-time transcription tool. It's designed for speed and efficiency, allowing you to dictate text from anywhere in your operating system with a simple keyboard shortcut.
Control twice to start and stop dictating.https://github.com/user-attachments/assets/c1a1f4d8-dc97-40a3-8e49-0b31021e100b
Clone the repository:
git clone https://github.com/aviaryan/Very-Fast-Dictation.git
cd Very-Fast-Dictation
Install dependencies:
This project uses uv for package management. Once you have uv installed, run the following command to install the required packages:
uv sync
This will install all necessary dependencies including parakeet-mlx, pynput, pyside6 and others.
Run the application:
uv run main.py
The application will start running in the background.
Start Dictating:
Control key twice rapidly to start recording.Control key once to stop.For linting and formatting -
uv run ruff check
uv run ruff format
If you are able to record text but it doesn't paste anything once recording is done, make sure to give the following access to the application running this Python script.
Eg - If you are running this script on your Terminal.app, go to System Settings -> Privacy & Security -> Accessibility and make sure the toggle is turned on for Terminal.
Tip - If you don't want to give full accessibility permissions to your Terminal or code editor, install a second terminal app like Warp or iTerm. Use this second-terminal for running this application only. Now, you can safely give accessibility permissions to this terminal app as you will not be using it for anything else.
Python
100.0%
Instant dictation app for Mac
69
stars
29
commits
Python
primary language
Jun 4, 2026
updated
A blazing fast, real-time, system-wide dictation tool for your Mac.
Very Fast Dictation is a minimalist, high-performance, and real-time transcription tool. It's designed for speed and efficiency, allowing you to dictate text from anywhere in your operating system with a simple keyboard shortcut.
Control twice to start and stop dictating.https://github.com/user-attachments/assets/c1a1f4d8-dc97-40a3-8e49-0b31021e100b
Clone the repository:
git clone https://github.com/aviaryan/Very-Fast-Dictation.git
cd Very-Fast-Dictation
Install dependencies:
This project uses uv for package management. Once you have uv installed, run the following command to install the required packages:
uv sync
This will install all necessary dependencies including parakeet-mlx, pynput, pyside6 and others.
Run the application:
uv run main.py
The application will start running in the background.
Start Dictating:
Control key twice rapidly to start recording.Control key once to stop.For linting and formatting -
uv run ruff check
uv run ruff format
If you are able to record text but it doesn't paste anything once recording is done, make sure to give the following access to the application running this Python script.
Eg - If you are running this script on your Terminal.app, go to System Settings -> Privacy & Security -> Accessibility and make sure the toggle is turned on for Terminal.
Tip - If you don't want to give full accessibility permissions to your Terminal or code editor, install a second terminal app like Warp or iTerm. Use this second-terminal for running this application only. Now, you can safely give accessibility permissions to this terminal app as you will not be using it for anything else.
Python
100.0%