Open WhisperScribe is a lightweight CLI tool that converts speech to text using advanced Whisper speech recognition. It effortlessly transcribes spoken words in real time and automatically copies them to your clipboard. Ideal for professionals and students, it streamlines note-taking, writing, and enhances productivity without interrupting your workflow.
Open WhisperScribe is a powerful tool designed for seamless voice transcription. With its intuitive speech recognition capabilities, it transforms spoken words into written text in real-time, empowering users to enhance productivity by minimizing typing effort.
To use Open WhisperScribe effectively:
Setup: Begin by cloning the repository and executing the setup script to install dependencies.
git clone https://github.com/nisrulz/open-whisperscribe.git
cd open-whisperscribe
./setup.sh
Run the Application: Start the application, which operates in the background, permitting users to focus on other tasks:
./run.sh
Transcription: To initiate transcription, place the cursor in the desired text field and hold the hotkey combination (by default, Option + Shift-Left or Alt + Shift-Left) to begin recording.
Stop the Application: When transcription is complete or it's time to stop, simply execute:
./stop.sh
Open WhisperScribe allows for straightforward customization via the config.yaml file. Common adjustments include audio settings, hotkey combinations, and selecting the Whisper model to optimize performance based on user needs.
This project utilizes various resources, including the state-of-the-art Whisper model by OpenAI and libraries like pynput for input device management and pyperclip for clipboard functionality. For detailed information about the technologies employed, refer to the respective documentation for each dependency.
By integrating voice recognition into everyday tasks, Open WhisperScribe offers a modern solution for text input that is easy, efficient, and adaptable.
No comments yet.
Sign in to be the first to comment.