# Linly-Dubbing
**Repository Path**: Yang-chl/Linly-Dubbing
## Basic Information
- **Project Name**: Linly-Dubbing
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-08-19
- **Last Updated**: 2024-09-05
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Intelligent Multi-language AI Dubbing/Translation Tool - Linly-Dubbing — "AI Empowerment, Language Without Borders"
Linly-Dubbing WebUI
[](https://github.com/Kedreamix/Linly-Dubbing)

[](https://colab.research.google.com/github/Kedreamix/Linly-Dubbing/blob/main/colab_webui.ipynb)
[](https://github.com/Kedreamix/Linly-Talker/blob/main/LICENSE)
[**English**](./README.md) | [**中文简体**](./README_zh.md)
---
Table of Contents
- [Intelligent Multi-language AI Dubbing/Translation Tool - Linly-Dubbing — "AI Empowerment, Language Without Borders"](#intelligent-multi-language-ai-dubbingtranslation-tool---linly-dubbing--ai-empowerment-language-without-borders)
- [Introduction](#introduction)
- [TO DO LIST](#to-do-list)
- [Examples](#examples)
- [Installation and Usage Guide](#installation-and-usage-guide)
- [Test Environment](#test-environment)
- [1. Clone the Repository](#1-clone-the-repository)
- [2. Install Dependencies](#2-install-dependencies)
- [3. Configure Environment Variables](#3-configure-environment-variables)
- [4. Run the Application](#4-run-the-application)
- [Detailed Features and Technical Details](#detailed-features-and-technical-details)
- [Automatic Video Download](#automatic-video-download)
- [Vocal Separation](#vocal-separation)
- [Demucs](#demucs)
- [UVR5](#uvr5)
- [AI Speech Recognition](#ai-speech-recognition)
- [WhisperX](#whisperx)
- [FunASR](#funasr)
- [Large Language Model Translation](#large-language-model-translation)
- [OpenAI API](#openai-api)
- [Qwen](#qwen)
- [Google Translate](#google-translate)
- [AI-Powered Speech Synthesis](#ai-powered-speech-synthesis)
- [Edge TTS](#edge-tts)
- [XTTS](#xtts)
- [CosyVoice](#cosyvoice)
- [GPT-SoVITS](#gpt-sovits)
- [Video Processing](#video-processing)
- [Digital Human Lip-Sync Technology](#digital-human-lip-sync-technology)
- [License](#license)
- [References](#references)
- [Star History](#star-history)
## Introduction
`Linly-Dubbing` is an intelligent multi-language AI dubbing and translation tool inspired by [`YouDub-webui`](https://github.com/liuzhao1225/YouDub-webui) and further extended and optimized. We aim to offer diverse and high-quality dubbing options by integrating [`Linly-Talker`](https://github.com/Kedreamix/Linly-Talker)’s digital human lip-sync technology, creating a more natural multi-language video experience.
Leveraging cutting-edge AI technologies, `Linly-Dubbing` sets new standards in naturalness and accuracy for multi-language dubbing, making it ideal for international education, global content localization, and more. It helps teams extend their reach and share high-quality content worldwide.
Key features include:
- **Multi-language Support**: Offers dubbing and subtitle translation in Chinese and many other languages to meet global needs.
- **AI Speech Recognition**: Employs advanced AI for precise speech-to-text conversion and speaker recognition.
- **Large Language Model Translation**: Uses leading language models like GPT for fast and accurate translations, ensuring professional quality.
- **AI Voice Cloning**: Utilizes cutting-edge voice cloning to generate speech closely matching the original video's tone and emotion.
- **Digital Human Lip-Sync Technology**: Synchronizes dubbing with video visuals, enhancing realism and interactivity.
- **Flexible Upload and Translation**: Users can upload videos, choose translation languages, and standards, ensuring personalization and flexibility.
- **Regular Updates**: Continuously introduces the latest models to stay at the forefront of dubbing and translation technology.
Our mission is to provide seamless, high-quality multi-language dubbing and translation services, empowering content creators and businesses to thrive in global markets.
---
## TO DO LIST
- [x] Implement basic AI dubbing and smart translation features.
- [x] Integrate CosyVoice’s AI voice cloning for high-quality audio translation.
- [x] Add FunASR AI speech recognition algorithm with optimized Chinese support.
- [x] Utilize Qwen large language model for multi-language translation.
- [x] Develop Linly-Dubbing WebUI for easy one-click video generation with customizable parameters.
- [ ] Integrate UVR5 for voice/accompaniment separation and reverb removal, referencing GPTSoVITS.
- [ ] Improve voice cloning naturalness using GPTSoVITS for fine-tuning.
- [ ] Implement and optimize digital human lip-sync technology for better dubbing and visual coherence.
---
## Examples
| Original Video | Linly-Dubbing |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
|