Best Results Recommendations β
This guide recommends the best configurations for each of the four processing stages.
Stage 1: Speech Recognition β
Goal: Convert speech in the video into subtitle files in the corresponding language.
π‘ Tip: If the original audio/video has background noise, it is recommended to click More Settings... on the main interface and enable Split Vocal/BGM. Removing noise interference before recognition will improve accuracy.
Non-Chinese Video β
| Level | Provider | Model | Notes |
|---|---|---|---|
| Free Recommended | faster-whisper (Local) | large-v3 | Best balance of speed and quality |
| Free Alternative | openai-whisper (Local) | large-v3 | Slightly higher accuracy |
| Paid Recommended | OpenAI Speech Recognition API | β | Excellent quality |
Chinese Video β
| Level | Provider | Model | Notes |
|---|---|---|---|
| Free Recommended | Qwen-ASR (Local) | β | Excellent Chinese recognition |
| Free Alternative | Alibaba FunASR | paraformer-zh | Optimized for Chinese |
| Paid Recommended | ByteDance ASR Speed Edition | β | Excellent Chinese recognition |
| Paid Alternative | Alibaba Bailian ASR | β | Optimized for Chinese |
Japanese Video β
| Level | Provider | Model | Notes |
|---|---|---|---|
| Free Recommended | openai-whisper (Local) | large-v3 | Good general performance |
| Free Alternative | Huggingface_ASR | japanese-wav2vec2-large | Japanese-specific model |
| Paid Recommended | OpenAI Speech Recognition API | β | Excellent quality |
Minor Language Video β
| Level | Provider | Notes |
|---|---|---|
| Free Recommended | openai-whisper (Local) large-v3 | General model supporting dozens of languages |
| Paid Recommended | Gemini LLM recognition / OpenAI API | Good for minor languages |
Note: When using local models, without an NVIDIA GPU or CUDA acceleration enabled, processing will be very slow. Insufficient VRAM may cause crashes.
Stage 2: Subtitle Translation β
Goal: Translate the subtitles generated in Stage 1 into the target language.
| Level | Provider | Notes |
|---|---|---|
| Preferred | DeepSeek / OpenAI ChatGPT / Gemini (latest model) | AI translation produces the best quality |
| Free | Google Translate / Microsoft Translator | Traditional translation; fast |
| Local | M2M100 | Fully offline translation |
Key settings:
- Enable Send Full Subtitles β gives AI full context for more natural translation
- When using AI providers, set AI Translation Batch Size to 100 or more, paired with a model that supports long context
Stage 3: Dubbing β
Goal: Generate dubbed audio from the translated subtitles.
| Level | Provider | Notes |
|---|---|---|
| Free Recommended | Edge-TTS | Microsoft's free interface; natural quality; supports all languages |
| Local Recommended | Qwen-TTS / F5-TTS / Index-TTS / GPT-SOVITS / CosyVoice | Chinese, English, Japanese, Korean; good quality |
| Paid Recommended | ByteDance TTS 2.0 / Qwen-TTS (Bailian) / 302.AI / Minimaxi / OpenAI-TTS | High-quality commercial APIs |
| Voice Cloning | OmniVoice / Qwen-TTS / GPT-SOVITS / CosyVoice / F5-TTS / Index-TTS / ChatterBox | Use original video voice timbre |
Stage 4: Subtitle, Dubbing & Video Sync β
Goal: Synchronize subtitles, dubbing, and video.
| Setting | Notes |
|---|---|
| Enable STT again | Performs speech recognition on dubbed audio after dubbing for precise timecodes |
| Set Dubbing Rate | When translating Chinese to English, set +10 or +15 to speed up dubbing |
| Enable Dubbing Speedup+ | Automatically speeds up dubbing when it exceeds the original video length |
| Also enable Slow Video | Combined with audio speedup for best results |
| Enable Split Vocal/BGM | Improves dubbing quality |
Stage 5: Additional Quality Improvements β
Basic Settings β
- Enable Send Full Subtitles
- Enable
Tools/Options(T) > More Settings... > AI Translation with Full Original Subtitles - Set AI Translation Batch Size to 100 or more
- Must use an online AI model that supports long context
When Using clone Voice for Voice Cloning β
- Do NOT use LLM Resegment β re-segmenting the timeline will cause reference audio alignment errors
- Configure
Tools/Options(T) > More Settings... > ASR Parameters:- Min Speech Duration: 3000
- Max Speech Duration: 10
- Enable Whisper Pre-segment Audio
- Enable Merge Short Subtitles
- If many subtitles are shorter than 3 seconds, consider using the OmniVoice-TTS provider
- For translation, use an AI engine (DeepSeek / OpenAI ChatGPT) and enable Send Full Subtitles
- For ASR: Chinese recommends ByteDance ASR Speed Edition / Qwen-ASR / FunASR; English recommends Faster-whisper + large-v3 with default segmentation
- To re-embed background audio, click More Settings... and enable Split Vocal/BGM; if not needed, enable Denoise instead
FAQ β
Q: Conditions for lossless video output? β
Original video must be H.264 MP4 + Slow Video unchecked + no embedded hard subtitles + encoder set to 264.
Q: Processing is very slow? β
- Make sure GPU acceleration (CUDA) is enabled
- Use a smaller model
- Ensure your GPU drivers are up to date
Q: How to use GPU acceleration? β
Make sure NVIDIA GPU drivers, CUDA 12.8, and cuDNN 9.11 are installed, then check Enable CUDA? on the main interface. AMD GPUs do not support CUDA acceleration.
Related Documentation β
- Improve AI Translation Quality β Translation mode comparison and glossary usage
- Using Local LLMs as Translation Providers β Local LLM configuration guide
- Customize AI Translation Prompts β Customize translation prompts
- Best Results Recommendations β Optimal configuration for each stage
- Blank Subtitle Lines After Translation β Causes and solutions
