Home - cho407/CaptionMate GitHub Wiki
Welcome to CaptionMate Wiki! 🎬
📊 Project Overview
** CaptionMate** is a professional macOS application for automatic subtitle generation, built with the latest Xcode, Swift, and SwiftUI technologies.
✨ Key Features
- 🎙️ Speech-to-Text (STT): Convert audio/video files to accurate text transcriptions
- 📝 Multiple Subtitle Formats: Export to SRT, WebVTT, JSON, and Final Cut Pro XML
- 🎬 Professional Video Workflow: Seamless integration with Final Cut Pro
- 🌐 Multi-Language Support: English and Korean interface
- 🎨 Theme Customization: Light, Dark, and Auto modes
- ⚡ On-Device Processing: All transcription happens locally for maximum privacy
- 🔧 Advanced Options: Fine-tune transcription quality with detailed settings
🏗️ System Architecture
- Platform: macOS 15.0+
- Architecture: MVVM (Model-View-ViewModel)
- UI Framework: SwiftUI
- ML Framework: Core ML
- Speech Recognition: WhisperKit (OpenAI Whisper)
🛠️ Technology Stack
- Language: Swift 5.0
- UI: SwiftUI
- Machine Learning: Core ML, WhisperKit
- Audio Processing: AVFoundation
- File Management: FileManager, UniformTypeIdentifiers
📚 Documentation
📝 Release Notes
View detailed release history, version updates, and changelog for each version.
🔧 Technical Documentation
Explore API specifications, technical analysis reports, and design documents.
📋 Terms of Service
Read the terms and conditions for using CaptionMate.
🔒 Privacy Policy
Learn how we protect your privacy and handle your data.
🚀 Getting Started
- Download CaptionMate from the Mac App Store
- Launch the app and download your preferred AI model
- Import your audio or video file
- Transcribe with a single click
- Export subtitles in your desired format
🤝 Support & Contact
- Email: [email protected]
- GitHub: CaptionMate Repository
- Issues: Report bugs or request features on GitHub
📄 License
CaptionMate is licensed under the Apache License 2.0.
See the License for details.