# 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

[![madewithlove](https://img.shields.io/badge/made_with-%E2%9D%A4-red?style=for-the-badge&labelColor=orange)](https://github.com/Kedreamix/Linly-Dubbing)
[![Open In Colab](https://img.shields.io/badge/Colab-F9AB00?style=for-the-badge&logo=googlecolab&color=525252)](https://colab.research.google.com/github/Kedreamix/Linly-Dubbing/blob/main/colab_webui.ipynb) [![Licence](https://img.shields.io/badge/LICENSE-Apache-red.svg?style=for-the-badge)](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 | | ------------------------------------------------------------ | ------------------------------------------------------------ | |