JochenYang

JochenYang / shiyu

Public

时语 Shiyu Subtitle - 基于 Tauri + Vue 3 + SenseVoice-Small 的极速、轻量级 100% 离线本地 AI 字幕助手。支持高精度断句与 -150ms 智能时值对齐。Ultra-fast, lightweight & 100% offline local AI subtitle generator.

10
2
94% credibility
Found May 20, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Vue
AI Summary

Shiyu Subtitle is a desktop application that automatically creates subtitles for your videos and audio files. You simply drag a file into the app, and an AI assistant running entirely on your computer transcribes the speech into text with accurate timing. You can review the results, make edits, and export the subtitles in popular formats like SRT, LRC, or ASS. Everything stays private on your machine—no internet connection or cloud services required.

How It Works

1
💻 You download and install the app

You get a sleek desktop app that runs completely on your own computer, with no internet needed.

2
🎬 You drop in your video or audio file

Simply drag your movie, podcast, or recording into the window and watch it load instantly.

3
🧠 AI listens and creates your subtitles

The smart assistant watches and listens to your media, writing out every word with perfect timing.

4
✏️ You review and fix any mistakes

See your subtitles appear in a list, click any line to jump to that spot, and edit the text right there.

5
You choose how to save your work
🎞️
SRT format

The most common format that works everywhere

🎵
LRC format

Lyrics-style with timestamps for music videos

ASS format

Advanced format with styling options

🎉 Your subtitles are ready!

Your video now has perfectly timed subtitles that you can share anywhere.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is shiyu?

Shiyu is a desktop application that generates subtitles from audio and video files using local AI. Drop in a video, and it outputs SRT, LRC, or ASS subtitle files with accurate timing. The backend runs a Python FastAPI service with SenseVoice-Small for speech recognition, while the frontend is a Vue 3 app wrapped in Tauri for native desktop performance. Everything stays on your machine - no API keys, no cloud calls, no data leaving your computer.

Why is it gaining traction?

The privacy angle is the obvious hook - transcribe sensitive recordings without sending them anywhere. But the real differentiator is the timing accuracy. The -150ms latency compensation aligns subtitles to the audio waveform better than most cloud services, and the bilingual segmentation handles Chinese and English speech naturally. The model auto-downloads on first launch, and the UI is polished enough that it feels like a finished product rather than a weekend project. For developers who need subtitles for tutorials, meetings, or content creation, this fills a gap that previously required either paid services or clunky command-line tools.

Who should use this?

Content creators working with video tutorials who want to add subtitles without uploading to third-party services. Developers building applications that need offline speech-to-text capabilities. Researchers processing interview recordings or focus group data where confidentiality matters. Anyone frustrated with Whisper API costs or the friction of cloud-based transcription pipelines.

Verdict

Shiyu delivers on its core promise with a well-designed interface and genuinely useful offline AI. The credibility score of 0.949999988079071% reflects a very young project with only 10 stars - this is early-stage software with limited community validation. Documentation is functional but sparse, and there's no visible test suite. That said, the architecture is solid, the model download system is robust, and the codebase shows thoughtful engineering. Worth trying if you need local subtitle generation, but treat it as a promising v1 rather than a mature tool.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.