Voice-powered productivity for Windows - Dictate text anywhere and have any text read aloud with natural voices.
Tap the microphone and speak - your words are typed automatically wherever your cursor is. Perfect for:
- Writing emails and documents
- Messaging and chat
- Taking notes
- Any text input field
Copy any text to your clipboard, then tap "Speak Clipboard" to hear it read aloud using natural-sounding Microsoft neural voices. Great for:
- Proofreading your writing
- Accessibility
- Multitasking while listening
- Learning and comprehension
- Speed Control - Adjust playback speed from 0.5x to 2.0x
- Device Selection - Choose your preferred microphone and speaker
- Offline Speech Recognition - Uses Vosk for privacy-focused, offline voice recognition
- Desktop Shortcuts - Optional desktop and Start Menu shortcuts on first run
- Portable - Run from USB drive without installation
- Windows 10 or Windows 11
- Microphone (built-in or USB)
- Speakers or headphones
- Download
SpeakAnywhere.exefrom Releases - Download the Vosk model (see below)
- Run the executable
# Clone the repository
git clone https://github.com/nicedreamzapp/SpeakAnywhere.git
cd SpeakAnywhere
# Install dependencies
pip install -r requirements.txt
# Download Vosk model (required)
# Place in _resources/vosk-model-small-en-us-0.15/
# Run
python speak_anywhere.pySpeak Anywhere uses Vosk for offline speech recognition. You need to download the model:
- Download from: https://alphacephei.com/vosk/models
- Get:
vosk-model-small-en-us-0.15(40 MB) or larger models for better accuracy - Extract to:
_resources/vosk-model-small-en-us-0.15/
- Launch - Run
SpeakAnywhere.exeorpython speak_anywhere.py - Wait for splash - The app loads the speech model (first time may take a moment)
- Setup options - Choose to create desktop shortcuts if desired
- Dictate - Tap the microphone icon, speak, and watch your words appear
- Listen - Copy text, tap "Speak Clipboard" to hear it read aloud
- Close - Click the X button to exit
- Say "new line" to press Enter
- Say "period" or "comma" to insert punctuation
# Install PyInstaller
pip install pyinstaller
# Build executable
pyinstaller --onefile --noconsole --icon="_resources\SpeakAnywhere.ico" --name="SpeakAnywhere" --collect-all vosk --collect-all cv2 speak_anywhere.pyThe executable will be created in the dist/ folder.
SpeakAnywhere/
├── speak_anywhere.py # Main application
├── LICENSE.txt # License agreement
├── README.md # This file
├── requirements.txt # Python dependencies
├── _resources/ # App resources (hidden folder)
│ ├── SpeakAnywhere.ico # App icon
│ ├── splash_video.mp4 # Splash screen video
│ ├── splash_audio.mp3 # Splash screen audio
│ └── vosk-model-*/ # Speech recognition model
└── dist/ # Built executable (after build)
- Vosk - Offline speech recognition
- Edge TTS - Microsoft neural text-to-speech
- PyAudio - Audio I/O
- Tkinter - GUI framework
- PyAutoGUI - Keyboard automation
- Pygame - Audio playback
- OpenCV - Video playback for splash screen
Copyright (c) 2024 Nice Dreamz LLC. All Rights Reserved.
This is proprietary software. See LICENSE.txt for details.
Matt Macosko Nice Dreamz LLC info@nicedreamz.wholesale.com
For issues and feature requests, please open an issue on GitHub.