Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
A complete video subtitle editing React component with AI-powered speech recognition and visual editing capabilities.
| Date | Stars |
|---|---|
| 2026-07-31 | 1699 |
| 2026-08-03 | 1722 |
| 2026-08-06 | 1722 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
35.0
growth rate 0.00%/day
# FlyCut Caption - AI-Powered Video Subtitle Editing Tool <div align="center">  A powerful AI-driven video subtitle editing tool focused on intelligent subtitle generation, bilingual editing, smart blank cutting, and hard-burn export. [English](README.md) | [中文](README.zh.md) </div> ## ✨ Features ### 🎯 Core Features - **🎤 Intelligent Speech Recognition**: High-precision ASR with Whisper (browser) and FunASR (desktop/Tauri), word-level timestamps - **🌐 Bilingual Subtitles**: Primary + secondary tracks, AI translation (e.g. Chinese ↔ English), dual-track editing - **✂️ Visual Subtitle Editing**: Select, delete, restore segments; word-level mark/delete modes - **⚡ Smart Cut Blank**: One-click detect and remove silent gaps to tighten the cut - **🎬 Real-time Preview**: Player synced with timeline; preview mode skips deleted segments - **🎨 Subtitle Style Customization**: Fonts, colors, presets, dual-track layout - **📤 Multi-format Export**: SRT / JSON subtitles, clip-only video, or hard-burn dual subtitles into the video - **🧪 Sample Video**: One-click load a cloud sample to try the full pipeline ### 🔧 Technical Features - **⚡ Modern Tech Stack**: React 19 + TypeScript + Vite + Tailwind CSS 4 + Tauri - **🧠 Local AI Processing**: Browser models via Transformers.js; desktop FunASR sidecar for higher quality - **🎯 Web Workers / Sidecars**: ASR and encoding stay off the UI thread - **📱 Responsive Design**: Modern workstation UI adapted to different screen sizes - **🎪 Component Architecture**: Modular design, easy to maintain and extend ## 🚀 Quick Start ### Prerequisites - Node.js 18+ - pnpm (recommended) or npm ### Installation Steps 1. **Clone the project** ```bash git clone https://github.com/x007xyz/flycut-caption.git cd flycut-caption ``` 2. **Install dependencies** ```bash pnpm install ``` 3. **Start development server** ```bash pnpm dev ``` 4. **Open browser** ``` http://localhost:5173 ``` ### Build for Production ```bash # Build project pnpm build # Preview build result pnpm preview ``` ## 📋 User Guide ### 1. Upload Video Files - Supported formats: MP4, WebM, AVI, MOV - Supported audio: MP3, WAV, OGG - Drag and drop files, pick a local file, or click **Use sample video** to try instantly  ### 2. Generate Subtitles - Choose ASR engine / model and recognition language - Click start recognition; AI generates timestamped subtitles in the background - Desktop builds can use FunASR for higher accuracy on longer clips  ### 3. Edit Subtitles & Translate - **Dual tracks**: Primary + secondary (bilingual) list and timeline - **AI translation**: Translate the full track (e.g. Deepseek → English) - **Select / delete**: Segment-level or word-level mark & remove - **History**: Undo / redo supported  ### 4. Smart Cut Blank - Click **Smart Cut Blank** to detect long silences and mark them for removal - Timeline shows kept (green) vs removed (red) regions - Preview mode plays only kept segments so you can judge the cut before export  ### 5. Video Preview - **Preview mode**: Automatically skip deleted segments to preview final result - **Keyboard shortcuts**: - `Space`: Play/Pause - `←/→`: Rewind/Fast forward 5 seconds - `Shift + ←/→`: Rewind/Fast forward 10 seconds - `↑/↓`: Adjust volume - `M`: Mute/Unmute - `F`: Fullscreen ### 6. Subtitle Styling - **Font settings**: Font size, weight, color, presets - **Dual layout**: Primary / secondary track styles independently - **Background style**: Background color, transparency, border - **Real-time preview**: WYSIWYG style adjustment on the player ### 7. Export Results - **Subtitle export**: SRT, JSON, and other subtitle formats - **Video export**: - Keep only non-
Excerpt of 25,811 characters
Read on GitHub47
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:e4789b128afd2b48, desc:speech recognition