This application allows you to control PowerPoint presentations using voice commands. You can navigate through slides and end the presentation using simple voice commands.
- Voice command recognition for PowerPoint control
- Supports commands like "next", "previous", and "end"
- Easy-to-use interface
- Python 3.7 or higher
- A working microphone
- Microsoft PowerPoint installed
- Install the required packages:
pip install -r requirements.txt
-
Install the required dependencies:
pip install -r requirements.txt -
Start the remote microphone server:
python remote_mic_server.py -
Run the PowerPoint handler:
python voice_ppt_handler.py "path/to/your/presentation.pptx"
-
On your phone, open a web browser and navigate to:
http://<your_laptop_ip>:5000Replace
<your_laptop_ip>with your laptop's IP address on the local network. -
Grant microphone permissions when prompted by your browser.
-
Click the "Start Recording" button to begin voice command capture.
-
Available voice commands:
- "Next" or "Forward" - Move to the next slide
- "Previous" or "Back" - Move to the previous slide
- "End" or "Stop" or "Exit" - End the presentation
- Ensure your phone and laptop are connected to the same WiFi network
- Keep the web page open while using voice commands
- Internet connection is required for speech recognition
- Speak clearly when giving commands
- Each recording session automatically stops after 5 seconds