Transform any video or audio into searchable, editable, and exportable text with Local AI precision.
ScriptFlow is the ultimate open-source tool for AI-powered transcription. Built for students, content creators, and professionals, it offers a seamless experience to convert speech to text from virtually any source. Its intuitive Graphical User Interface (GUI) makes transcription accessible to everyone, regardless of technical expertise.
- Universal Input: Transcribe from YouTube (videos & playlists), +1000 websites, and local audio/video/playlist files.
- High-Performance AI: Leverages a state-of-the-art transcription model that is 4x faster and uses 90% less memory than standard alternatives.
- Blazing Fast Speed: A 10-minute video is typically transcribed in less than 1 minute.
- Professional Export Options: Save your transcripts as
.txt,.srt(subtitles), or professionally formatted.pdfdocuments. - Advanced Tools:
- Transcript Merging: Combine multiple transcriptions into a single document.
- In-Browser Editing: Correct and refine your transcripts directly in the app.
- Batch Processing: Download all your transcripts in a single
.ziparchive.
- Smart & Efficient:
- Remembers your preferred settings.
- Choose video quality (1080p, 720p, mp3, etc.) to balance speed and accuracy.
- Privacy-Focused: 100% offline processing. Your files never leave your machine.
- Multi-Language Support: Transcribe in +99 languages with automatic language detection.
- Free & Open-Source: This project is completely free and open-source under the MIT License.
# Clone the repository
git clone https://github.com/yomazini/ScriptFlow.git
cd ScriptFlow
# Run the setup script
chmod +x setup.sh
./setup.sh
# Start the application
streamlit run main.py- Install Python: Ensure you have Python 3.8+ installed.
- Install Dependencies:
pip install -r requirements.txt
- Install FFmpeg:
- Debian/Ubuntu:
sudo apt install ffmpeg - macOS (Homebrew):
brew install ffmpeg - Windows: Download from ffmpeg.org and add to your system's PATH.
- Debian/Ubuntu:
- Run the App:
streamlit run main.py
➡️ Explore ScriptFlow And VidMind Youtube Tutorial
Ready to turn your transcripts into structured, searchable knowledge? Check out our sister project, VidMind.
VidMind transforms any video playlist, document, or audio content into a comprehensive learning experience with AI-powered analysis tools:
- AI Summaries: Get the key points instantly.
- Flashcards & Quizzes: Create study materials automatically.
- Q&A and FAQ Generation: Ask questions and get answers from your content.
- Learning Roadmaps: Build a structured path to master any topic.
🚀 Explore VidMind — AI Summaries, Flashcards & Q&A
This project is built with ❤️ by Youssef Mazini. If you find it useful, please consider showing your support.
- Star the repo on GitHub: 🌟 Star ScriptFlow
- Connect on Social Media:
- LinkedIn: Youssef Mazini
- X (Twitter): @mazini_youssef
- Report an Issue: 🐛 Report a Bug
