Turn raw speech topics and Excel speaker lists into structured, time-coded executive speech scripts — 100% Offline, Zero API Keys, Zero Cloud Costs.
Auto Script Generator Studio is a standalone, single-file web application designed for speakers, event managers, executives, and team leads who need to rapidly generate structured speech scripts.
Whether processing a batch Excel list of 100 speakers or crafting a single keynote on any topic worldwide, the application automatically calculates target word counts, structures the speech into 4 time-coded delivery blocks based on a 140 WPM speaking cadence, and provides a studio-grade fullscreen teleprompter.
- 🌐 100% Offline & Portable: Single HTML file execution. Runs in any web browser without backend servers, node_modules, or API keys.
- 📊 Batch Excel Processor (
SheetJS): Drag-and-drop.xlsxor.csvfiles. Automatically populates theScript generator Autocolumn and exports updated Excel files. - 🎤 Universal NLG Speech Synthesizer: Generates tailored, 4-section speech scripts for 100% of any arbitrary topic worldwide across 4 selectable delivery tones:
- Technical Keynote
- Executive Briefing
- Motivational & Visionary
- Academic & Analytical
- ⏱️ 140 WPM Time-Block Calculator: Divides speech duration into structured blocks:
- 15% High-Impact Hook & Introduction
- 25% Problem Context & Role Perspective
- 45% Three Strategic Solution Pillars
- 15% Call-to-Action & Concluding Remarks
- 📺 Studio Teleprompter Mode: Fullscreen view with smooth auto-scrolling, speed controls (1x to 10x slider), font scaling (A-/A+), elapsed timer countdown, and Spacebar play/pause shortcuts.
- 💾 Multi-Format Exports: Export to Excel (
.xlsx), Word/Text (.txt), PDF Print, or Copy to Clipboard.
Open the app directly in your browser:
👉 Launch Auto Script Generator Studio
- Download or clone this repository:
git clone https://github.com/tagtuner/auto-script-generator.git cd auto-script-generator - Double-click
index.htmlto open it in Chrome, Edge, Firefox, or Safari. - Upload
Sample_Speech_Topics.xlsxto test batch processing, or create single scripts interactively!
When uploading an Excel file, ensure the following column headers are present:
| Name | Designation | Speech Topic | speech time | Script generator Auto |
|---|---|---|---|---|
| Tanveer Hassan | ML Engineer | Firewall pfSense | 5 min | (Auto-Populated) |
| Sarah Khan | Head Nurse | Time Management in ICU | 3 min | (Auto-Populated) |
- Frontend Framework: Vanilla HTML5 / JavaScript (ES6+)
- Styling: Tailwind CSS (Dark Glassmorphic Theme)
- Excel Parsing Engine: SheetJS (xlsx.full.min.js)
- Deployment: Single-file standalone DOM application
Distributed under the MIT License. See LICENSE for details.
