A beautiful, standalone desktop widget that uses your microphone to transcribe speech (Bangla and English) and auto-types the text into whichever software you are currently using.
- Standalone Executable: Fully portable
.exefor Windows. No installation, API keys, or configurations required! - Free Transcription: Uses the completely free Google Web Speech API for lifetime access without any hidden costs.
- Global Hotkeys: Start/Stop dictating from anywhere using keyboard shortcuts, even when the app is running in the background.
- Cross-App Typing: Automatically types into your web browser, Microsoft Word, Notepad, IDE, or any other application you have focused.
- Bilingual: Out-of-the-box support for both Bangla (Default) and English.
- Minimize to Tray: App can run silently in the background via the system tray, keeping your taskbar clean.
- Mini Widget Mode: A beautiful custom title bar with multiple widget sizes (Normal, Compact, Mini) to stay out of your way while you work.
The easiest way to use Voice Typer is to download the compiled executable:
- Go to the Releases page on GitHub.
- Download
Voice Typer.exe. - Double-click the
.exefile to run it. (Note: If global hotkeys do not work when clicking outside the app, right-click the.exeand select Run as Administrator).
If you wish to run the app from source or modify the code:
-
Clone the repository:
git clone https://github.com/rafayel-dev/voice_type.git cd voice_type -
Install Python dependencies:
python -m venv venv .\venv\Scripts\activate pip install -r requirements.txt
-
Run the application:
python main.py
Once the application is running, you can use the on-screen buttons or the following global keyboard shortcuts:
Ctrl + Space: Start/Stop recording (Uses currently selected language)Ctrl + Alt + B: Instantly switch to Bangla and start recordingCtrl + Alt + E: Instantly switch to English and start recording▲ / ▼ / ━Button : Toggle between Normal, Compact, and Mini Widget modes.