A minimal, native macOS app that transcribes YouTube videos and local video files with exceptional accuracy. Simple, fast, and elegant.
- Easy YouTube Integration: Just paste (⌘V) any YouTube URL
- Local Video Support: Drag & drop or click to upload local video files
- Smart Formatting: Automatically formats transcriptions into readable paragraphs
- Multiple Export Options: Copy or save transcriptions with a single click
- Progress Tracking: Real-time progress bars and visual feedback for downloads and transcription
- Robust Error Handling: Smart recovery options for common issues
- Modern UI: Beautiful, minimal interface with fluid animations and responsive design
- Native Performance: Built with SwiftUI for optimal macOS integration
- Dark and Light Modes: Seamless integration with your system preferences
- Zero Setup: All dependencies are now embedded and automatically configured
- Download the App: Get the latest version from the releases page.
- Launch Vocal: Open the app and start transcribing your videos!
Vocal now includes all necessary components for YouTube video transcription. The app will automatically set up everything it needs the first time you use it, with improved reliability and error recovery.
- Built with SwiftUI and AVFoundation
- Uses Apple's Speech Recognition framework for high-quality transcription
- Integrated with yt-dlp for reliable YouTube video downloading
- Robust dependency management with automatic repair capabilities
- Enhanced error handling with contextual recovery options
- Modern UI with fluid animations and responsive design
- Native macOS window management and system integration
- Embedded dependencies for zero-configuration setup
- Content Creation: Quickly transcribe video content for blogs or articles
- Research: Convert video interviews or lectures into searchable text
- Accessibility: Make video content accessible through text
- Note Taking: Transform video lessons into written notes
- Video Editing: Generate scripts or captions from existing videos
We welcome contributions! Here's how you can help:
- Clone the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Please ensure your PR:
- Maintains the minimal, focused design philosophy
- Follows the existing code style
- Includes appropriate tests
- Updates documentation as needed
- Multi-language support
- Timestamp support
- Advanced export formats (PDF, SRT, VTT)
- Video mini-player while transcribing
- Quick edit mode for transcriptions
- Speaker detection in transcriptions
- AI-powered summarization and key point extraction
This project is licensed under the MIT License - see the LICENSE file for details.
- Website: Nuanc.me
- Report issues: GitHub Issues
- Follow updates: @Nuancedev
- yt-dlp for YouTube video downloading
- Apple's Speech Recognition framework for transcription
- The open source community for inspiration and support
