This project automatically reads PowerPoint presentations aloud using natural-sounding AI voices. It runs silently in the background and springs into action whenever you open a PowerPoint file.
- Uses high-quality, free AI text-to-speech voices
- Natural intonation and pacing that doesn't sound robotic
- Optimized tone for presentation content
- Reads each slide's content completely
- Waits 1.5 seconds after finishing before advancing
- Automatically flips to the next slide
- Continues until the end of the presentation
- Runs as a background service
- Automatically detects when PowerPoint is opened
- No manual intervention needed
- Lightweight and unobtrusive
At the end of the presentation, the system will ask if there are any questions and crack a joke about not being able to hear your response (because, well, it can't).
- Detection: The service monitors for PowerPoint application launches
- Content Extraction: Reads text content from each slide
- Voice Synthesis: Converts text to speech using AI voice models
- Playback Control: Manages audio playback and slide timing
- Navigation: Automatically advances slides at appropriate intervals
- Runs as a background process/service
- Integrates with PowerPoint's API for slide detection and navigation
- Uses modern TTS engines for natural voice generation
- Configurable timing between slides (default: 1.5 seconds)
(Installation and setup instructions would go here)
- Voice selection
- Reading speed
- Pause duration between slides
- Enable/disable the end-of-presentation joke
This is designed to make presentations more accessible and to provide a hands-free presentation experience. Perfect for rehearsing presentations, accessibility needs, or just letting your slides present themselves!
"Any questions? ...Hello? Oh right, I forgot I'm just a computer program. Classic me!" 🎭