Skip to content
HyungGu(Harrison) Cho edited this page Oct 13, 2025 · 12 revisions

Welcome to CaptionMate Wiki! 🎬

Platform Swift License


📊 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

View detailed release history, version updates, and changelog for each version.

Explore API specifications, technical analysis reports, and design documents.

Read the terms and conditions for using CaptionMate.

Learn how we protect your privacy and handle your data.


🚀 Getting Started

  1. Download CaptionMate from the Mac App Store
  2. Launch the app and download your preferred AI model
  3. Import your audio or video file
  4. Transcribe with a single click
  5. Export subtitles in your desired format

🤝 Support & Contact


📄 License

CaptionMate is licensed under the Apache License 2.0.
See the License for details.