Skip to content

Latest commit

 

History

History
66 lines (47 loc) · 1.7 KB

File metadata and controls

66 lines (47 loc) · 1.7 KB

Voice-Controlled PowerPoint Handler

This application allows you to control PowerPoint presentations using voice commands. You can navigate through slides and end the presentation using simple voice commands.

Features

  • Voice command recognition for PowerPoint control
  • Supports commands like "next", "previous", and "end"
  • Easy-to-use interface

Prerequisites

  • Python 3.7 or higher
  • A working microphone
  • Microsoft PowerPoint installed

Installation

  1. Install the required packages:
    pip install -r requirements.txt
    

Voice-Controlled PowerPoint Handler with Remote Microphone Support

Setup

  1. Install the required dependencies:

    pip install -r requirements.txt
    
  2. Start the remote microphone server:

    python remote_mic_server.py
    
  3. Run the PowerPoint handler:

    python voice_ppt_handler.py "path/to/your/presentation.pptx"
    

Using Remote Microphone

  1. On your phone, open a web browser and navigate to:

    http://<your_laptop_ip>:5000
    

    Replace <your_laptop_ip> with your laptop's IP address on the local network.

  2. Grant microphone permissions when prompted by your browser.

  3. Click the "Start Recording" button to begin voice command capture.

  4. 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

Notes

  • 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