A Windows application that helps reorganize and improve your natural language expression through voice input, inspired by grapeot's BrainWave project. This Windows version transforms the original web-based implementation into a native desktop application for enhanced integration with the Windows ecosystem.
- Quick activation through hotkey (Ctrl+Alt+M)
- Real-time voice recognition and processing
- Floating window interface with drag-and-drop positioning
- Background operation for seamless workflow
- Integration capabilities with other automation tools and agents
- Sophisticated text processing and readability enhancement
- Error correction and improved punctuation
- Multilingual support
-
System requirements:
- Windows 10 or higher
- Python 3.8 or higher (if installing from source)
-
Installation Methods:
-
Clone the repository:
git clone https://github.com/guyq1997/Windows-BrainWave.git cd BrainWave-Windows -
Install dependencies:
pip install -r requirements.txt
-
create .env file with OPENAI_API_KEY
-
Run the build script:
python build_app.py
-
Find the packaged application in the
distdirectory
-
- First-time setup requires configuring environment variables (in the
.envfile) - The application runs in the background after launch
- Use hotkey
Ctrl+Alt+Mto open the recording window - Click the red button to start recording
- Click again or press
Escto stop recording - Use
Ctrl+Alt+Qto exit the application
Ctrl+Alt+M: Toggle recording windowCtrl+Alt+Q: Exit application
- Improves natural language expression and readability
- Serves as an interface for computer interaction
- Can be integrated with other automation tools and agents
- Enables voice-controlled task automation
- Potential for expanding functionality through additional agents
Please check the following if you encounter issues:
- Microphone permissions are enabled
- Environment variables are correctly configured
- System meets minimum requirements
This application can serve as a foundation for:
- Creating voice-controlled automation scripts
- Developing personal digital assistants
- Building task-specific agents
- Integrating with other productivity tools
- Extending the original BrainWave capabilities with Windows-specific features
This project is inspired by and builds upon grapeot's BrainWave project, transforming it into a native Windows application while maintaining its core functionality of real-time speech recognition and text enhancement.
[Add License Information]
Contributions are welcome! Please feel free to submit pull requests or create issues for bugs and feature requests.