{"id":15136502,"url":"https://github.com/abus-aikorea/voice-pro","last_synced_at":"2025-05-14T02:07:18.412Z","repository":{"id":251149330,"uuid":"835174033","full_name":"abus-aikorea/voice-pro","owner":"abus-aikorea","description":"Gradio WebUI for creators and developers, featuring key TTS (Edge-TTS, kokoro) and zero-shot Voice Cloning (E2 \u0026 F5-TTS, CosyVoice), with Whisper audio processing, YouTube download, Demucs vocal isolation, and multilingual translation.","archived":false,"fork":false,"pushed_at":"2025-05-09T02:31:01.000Z","size":81810,"stargazers_count":3648,"open_issues_count":18,"forks_count":271,"subscribers_count":24,"default_branch":"main","last_synced_at":"2025-05-09T03:34:48.405Z","etag":null,"topics":["audiobook","faster-whisper","gradio","karaoke","podcasts","speech-recognition","speech-synthesis","speech-to-text","subtitles","text-to-speech","transcription","translator","tts","voice-cloning","voice-conversion","webui","whisper","whisperx","yt-dlp"],"latest_commit_sha":null,"homepage":"https://r17wvy-t2.myshopify.com/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/abus-aikorea.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"abus-aikorea","buy_me_a_coffee":"abus"}},"created_at":"2024-07-29T10:02:31.000Z","updated_at":"2025-05-09T02:31:05.000Z","dependencies_parsed_at":"2024-08-01T06:44:34.705Z","dependency_job_id":"3f16c870-03a3-4195-87cd-840e445aac43","html_url":"https://github.com/abus-aikorea/voice-pro","commit_stats":{"total_commits":60,"total_committers":1,"mean_commits":60.0,"dds":0.0,"last_synced_commit":"49923145244591c369934705bd58f658c4076b7b"},"previous_names":["abus-aikorea/voice-pro"],"tags_count":34,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abus-aikorea%2Fvoice-pro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abus-aikorea%2Fvoice-pro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abus-aikorea%2Fvoice-pro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abus-aikorea%2Fvoice-pro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abus-aikorea","download_url":"https://codeload.github.com/abus-aikorea/voice-pro/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254052798,"owners_count":22006716,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["audiobook","faster-whisper","gradio","karaoke","podcasts","speech-recognition","speech-synthesis","speech-to-text","subtitles","text-to-speech","transcription","translator","tts","voice-cloning","voice-conversion","webui","whisper","whisperx","yt-dlp"],"created_at":"2024-09-26T06:22:14.072Z","updated_at":"2025-05-14T02:07:13.402Z","avatar_url":"https://github.com/abus-aikorea.png","language":"Python","funding_links":["https://github.com/sponsors/abus-aikorea","https://buymeacoffee.com/abus","https://www.buymeacoffee.com/abus"],"categories":["Python","6. Generative Media Tools","Chatbots","Repos"],"sub_categories":[],"readme":"\u003c!-- \n    title: Voice-Pro: Ultimate AI Voice Conversion and Multilingual Translation Tool\n    description: Powerful AI-powered web application for YouTube video processing, speech recognition, translation, and text-to-speech with multilingual support\n    keywords: AI voice conversion, YouTube translation, subtitle generation, speech-to-text, text-to-speech, voice cloning, multilingual translation, ElevenLabs Alternative \n    author: ABUS\n    version: 2.0.0\n    last-updated: 2025-02-23\n    product-type: AI Multimedia Processing Software\n    platforms: Windows\n    technology-stack: Whisper, Edge-TTS, Gradio, CUDA, Faster-Whisper, Whisper-Timestamped, WhisperX, E2-TTS, F5-TTS, YouTube Downloader, Demucs, MDX-Net, RVC, CosyVoice, kokoro\n    license: LGPL\n--\u003e\n\n\u003ch1 align=\"center\"\u003e\nVoice-Pro\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ci align=\"center\"\u003eThe best AI speech recognition, translation, and multilingual dubbing solution 🚀\u003c/i\u003e\n\u003c/p\u003e\n\n\u003ch4 align=\"center\"\u003e\n  \u003ca href=\"https://www.youtube.com/channel/UCbCBWXuVbk-OBp9T4H5JjAA\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/youtube-d95652.svg?style=flat-square\u0026logo=youtube\" alt=\"youtube\" style=\"height: 20px;\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://www.amazon.com/dp/B0F1LQZ42T\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Amazon-f90.svg?style=flat-square\u0026logo=amazon\u0026logoColor=white\" alt=\"Amazon\" style=\"height: 20px;\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://r17wvy-t2.myshopify.com\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Shopify-7ab55c.svg?style=flat-square\u0026logo=shopify\u0026logoColor=white\" alt=\"Shopify\" style=\"height: 20px;\"\u003e\n  \u003c/a\u003e\n    \u003ca href=\"https://www.buymeacoffee.com/abus\"\u003e\n    \u003cimg src=\"https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png\" alt=\"Buy Me a Coffee\" style=\"height: 20px;\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/abus-aikorea/voice-pro/releases\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/v/release/abus-aikorea/voice-pro\" alt=\"release\" style=\"height: 20px;\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/abus-aikorea/voice-pro/stargazers\"\u003e\n    \u003cimg alt=\"GitHub Repo stars\" src=\"https://img.shields.io/github/stars/abus-aikorea/voice-pro\"\u003e\n  \u003c/a\u003e\n\n\n\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"docs/images/main_page_crop.eng.jpg?raw=true\" alt=\"Dubbing Studio\"/\u003e\n\u003c/p\u003e\n\n\n\n\n## 🎙️ An AI-powered web application for speech recognition, translation, and dubbing\n\n\n\u003cp\u003e  \n  \u003ca href=\"docs/README.kor.md\"\u003e\n    \u003cimg src=\"https://flagcdn.com/16x12/kr.png\" alt=\"South Korea Flag\" style=\"vertical-align: middle;\"\u003e 한국어\n  \u003c/a\u003e ∙ \n  \u003ca href=\"docs/README.eng.md\"\u003e\n    \u003cimg src=\"https://flagcdn.com/16x12/us.png\" alt=\"United Kingdom Flag\" style=\"vertical-align: middle;\"\u003e English\n  \u003c/a\u003e ∙ \n  \u003ca href=\"docs/README.zh.md\"\u003e\n    \u003cimg src=\"https://flagcdn.com/16x12/cn.png\" alt=\"China Flag\" style=\"vertical-align: middle;\"\u003e 中文简体\n  \u003c/a\u003e ∙ \n  \u003ca href=\"docs/README.tw.md\"\u003e\n    \u003cimg src=\"https://flagcdn.com/16x12/tw.png\" alt=\"Taiwan Flag\" style=\"vertical-align: middle;\"\u003e 中文繁體\n  \u003c/a\u003e ∙ \n  \u003ca href=\"docs/README.jpn.md\"\u003e\n    \u003cimg src=\"https://flagcdn.com/16x12/jp.png\" alt=\"Japan Flag\" style=\"vertical-align: middle;\"\u003e 日本語\n  \u003c/a\u003e ∙ \n  \u003ca href=\"docs/README.deu.md\"\u003e\n    \u003cimg src=\"https://flagcdn.com/16x12/de.png\" alt=\"Germany Flag\" style=\"vertical-align: middle;\"\u003e Deutsch\n  \u003c/a\u003e ∙ \n  \u003ca href=\"docs/README.spa.md\"\u003e\n    \u003cimg src=\"https://flagcdn.com/16x12/es.png\" alt=\"Spain Flag\" style=\"vertical-align: middle;\"\u003e Español\n  \u003c/a\u003e ∙ \n  \u003ca href=\"docs/README.por.md\"\u003e\n    \u003cimg src=\"https://flagcdn.com/16x12/pt.png\" alt=\"Portugal Flag\" style=\"vertical-align: middle;\"\u003e Português\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\n\nVoice-Pro is a state-of-the-art web app that transforms multimedia content creation. It integrates YouTube video downloading, voice separation, speech recognition, translation, and text-to-speech into a single, powerful tool for creators, researchers, and multilingual professionals.\n- 🔊 Top-tier speech recognition: **Whisper**, **Faster-Whisper**, **Whisper-Timestamped**, **WhisperX**\n- 🎤 Zero-shot voice cloning: **F5-TTS**, **E2-TTS**, **CosyVoice**\n- 📢 Multilingual text-to-speech: **Edge-TTS**, **kokoro** (Paid version includes **Azure TTS**)\n- 🎥 YouTube processing \u0026 audio extraction: **yt-dlp**\n- 🌍 Instant translation for 100+ languages: **Deep-Translator** (Paid version includes **Azure Translator**)\n\n\nA robust alternative to **ElevenLabs**, Voice-Pro empowers podcasters, developers, and creators with advanced voice solutions.\n\n## ⚠️ Please Note\n- **Upgrading from v2.x to v3.x**: Not possible. We recommend deleting the `installer_files` folder and running the latest version of `start.bat`.\n- **Upgrading from v3.x to v3.x**: Possible. After downloading the latest code, run `update.bat`.\n- **First-time users**: Please refer to the installation instructions below.\n- **Troubleshooting**: In most cases, issues can be resolved by deleting the `installer_files` folder and then running `configure.bat` followed by `start.bat`.\n- 🎁 **Free Activation Key Request**: Please fill out this [Google Forms](https://forms.gle/anMSmsR5dH9wxE6N6) to receive your activation key. Activation keys are limited to one per email address.\n- 🏆 **Request for Additional Activation Keys**: Create amazing content using Voice-Pro. Please share the link to your post in the [![GitHub Discussions](https://img.shields.io/github/discussions/abus-aikorea/voice-pro)](https://github.com/abus-aikorea/voice-pro/discussions). We will gladly reward your contributions.\n\n## 📰 News \u0026 History\n\n\u003cdetails open\u003e\n\u003csummary\u003eversion 3.1\u003c/summary\u003e\n\n- 🪄 Support for fine-tuned models of **F5-TTS**\n- 🌍 Supported languages\n  - \u003cimg src=\"https://flagcdn.com/16x12/us.png\" alt=\"United Kingdom Flag\" style=\"vertical-align: middle;\"\u003e English \u0026 \u003cimg src=\"https://flagcdn.com/16x12/cn.png\" alt=\"China Flag\" style=\"vertical-align: middle;\"\u003e Chinese: \u003ca href=\"https://huggingface.co/SWivid/F5-TTS/tree/main/F5TTS_v1_Base\"\u003e SWivid/F5-TTS_v1 \u003c/a\u003e \n  - \u003cimg src=\"https://flagcdn.com/16x12/fi.png\" alt=\"Spain Flag\" style=\"vertical-align: middle;\"\u003e Finnish: \u003ca href=\"https://huggingface.co/AsmoKoskinen/F5-TTS_Finnish_Model\"\u003e AsmoKoskinen/F5-TTS_Finnish_Model \u003c/a\u003e \n  - \u003cimg src=\"https://flagcdn.com/16x12/fr.png\" alt=\"Spain Flag\" style=\"vertical-align: middle;\"\u003e French: \u003ca href=\"https://huggingface.co/RASPIAUDIO/F5-French-MixedSpeakers-reduced\"\u003e RASPIAUDIO/F5-French-MixedSpeakers-reduced \u003c/a\u003e \n  - \u003cimg src=\"https://flagcdn.com/16x12/in.png\" alt=\"Spain Flag\" style=\"vertical-align: middle;\"\u003e Hindi: \u003ca href=\"https://huggingface.co/SPRINGLab/F5-Hindi-24KHz\"\u003e SPRINGLab/F5-Hindi-24KHz \u003c/a\u003e  \n  - \u003cimg src=\"https://flagcdn.com/16x12/it.png\" alt=\"Spain Flag\" style=\"vertical-align: middle;\"\u003e Italian: \u003ca href=\"https://huggingface.co/alien79/F5-TTS-italian\"\u003e alien79/F5-TTS-italian \u003c/a\u003e  \n  - \u003cimg src=\"https://flagcdn.com/16x12/jp.png\" alt=\"Spain Flag\" style=\"vertical-align: middle;\"\u003e Japanese: \u003ca href=\"https://huggingface.co/Jmica/F5TTS/tree/main/JA_21999120\"\u003e Jmica/F5TTS/JA_21999120 \u003c/a\u003e  \n  - \u003cimg src=\"https://flagcdn.com/16x12/ru.png\" alt=\"Spain Flag\" style=\"vertical-align: middle;\"\u003e Russian: \u003ca href=\"https://huggingface.co/hotstone228/F5-TTS-Russian\"\u003e hotstone228/F5-TTS-Russian \u003c/a\u003e \n  - \u003cimg src=\"https://flagcdn.com/16x12/es.png\" alt=\"Spain Flag\" style=\"vertical-align: middle;\"\u003e Spanish: \u003ca href=\"https://huggingface.co/jpgallegoar/F5-Spanish\"\u003e jpgallegoar/F5-Spanish \u003c/a\u003e \n  \n\u003c/details\u003e\n\n\u003cdetails open\u003e\n\u003csummary\u003eversion 3.0\u003c/summary\u003e\n\n- 🔥 Removed the **AI Cover** feature.  \n- 🚀 Added support for **m-bain/whisperX**.\n  \n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eversion 2.0\u003c/summary\u003e\n\n- 🐍 Built with Python 3.10.15, Torch 2.5.1+cu124, and Gradio 5.14.0.  \n- 🆓 Free trial supports media up to **60 seconds** in length.  \n- 🔥 Added the **AI Cover** feature.  \n- 🎤 Introduced support for **CosyVoice** and **kokoro**.  \n- ⏳ Initial run downloads **CozyVoice2-0.5B (9GB)**, which may take over an hour depending on network speed.  \n- 🎧 Voice samples for cloning will be continuously updated.  \n- 📝 Added **spaCy** for natural sentence-by-sentence translation and TTS.  \n- ☁️ Subscription version includes **Microsoft Azure** Translator and TTS.  \n- 🏪 Subscription offers **unlimited usage** (no 60-second limit) during the subscription period, available via [![Shopify](https://img.shields.io/badge/Shopify-7ab55c.svg?style=flat-square\u0026logo=shopify\u0026logoColor=white)](https://r17wvy-t2.myshopify.com).\n  \n\u003c/details\u003e\n\n\n\n## 🎥 YouTube Showcase\n\n\u003ctable style=\"border-collapse: collapse; width: 100%;\"\u003e\n  \u003ctr\u003e\n    \u003ctd style=\"padding: 10px; border: none;\" align=\"center\"\u003e\n      \u003ca href=\"https://youtu.be/scC5CicZ6G0\" style=\"text-decoration: none; color: inherit;\"\u003e\n        \u003cimg src=\"https://img.youtube.com/vi/scC5CicZ6G0/hqdefault.jpg\" alt=\"Demo Video 1\" width=\"240\" height=\"135\" style=\"border-radius: 4px;\"\u003e\n        \u003cbr\u003e\n        \u003cspan style=\"font-size: 16px; font-weight: 600; color: #0f0f0f; line-height: 1.2;\"\u003eDemo for Voice-Pro (v2.0)\u003c/span\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd style=\"padding: 10px; border: none;\" align=\"center\"\u003e\n      \u003ca href=\"https://youtu.be/Wfo7vQCD4no\" style=\"text-decoration: none; color: inherit;\"\u003e\n        \u003cimg src=\"https://img.youtube.com/vi/Wfo7vQCD4no/hqdefault.jpg\" alt=\"Demo Video 2\" width=\"240\" height=\"135\" style=\"border-radius: 4px;\"\u003e\n        \u003cbr\u003e\n        \u003cspan style=\"font-size: 16px; font-weight: 600; color: #0f0f0f; line-height: 1.2;\"\u003eF5-TTS: Voice Cloning\u003c/span\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd style=\"padding: 10px; border: none;\" align=\"center\"\u003e\n      \u003ca href=\"https://youtu.be/GOzCDj4MCpo\" style=\"text-decoration: none; color: inherit;\"\u003e\n        \u003cimg src=\"https://img.youtube.com/vi/GOzCDj4MCpo/hqdefault.jpg\" alt=\"Demo Video 3\" width=\"240\" height=\"135\" style=\"border-radius: 4px;\"\u003e\n        \u003cbr\u003e\n        \u003cspan style=\"font-size: 16px; font-weight: 600; color: #0f0f0f; line-height: 1.2;\"\u003eLive Transcription \u0026 Translation\u003c/span\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd style=\"padding: 10px; border: none;\" align=\"center\"\u003e\n      \u003ca href=\"https://youtu.be/YdAq80wjtuQ\" style=\"text-decoration: none; color: inherit;\"\u003e\n        \u003cimg src=\"https://img.youtube.com/vi/YdAq80wjtuQ/hqdefault.jpg\" alt=\"Demo Video 4\" width=\"240\" height=\"135\" style=\"border-radius: 4px;\"\u003e\n        \u003cbr\u003e\n        \u003cspan style=\"font-size: 16px; font-weight: 600; color: #0f0f0f; line-height: 1.2;\"\u003eMulti-Lingual Voice Cloning: Korean - German\u003c/span\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd style=\"padding: 10px; border: none;\" align=\"center\"\u003e\n      \u003ca href=\"https://youtu.be/Tu2okoHY174\" style=\"text-decoration: none; color: inherit;\"\u003e\n        \u003cimg src=\"https://img.youtube.com/vi/Tu2okoHY174/hqdefault.jpg\" alt=\"Demo Video 5\" width=\"240\" height=\"135\" style=\"border-radius: 4px;\"\u003e\n        \u003cbr\u003e\n        \u003cspan style=\"font-size: 16px; font-weight: 600; color: #0f0f0f; line-height: 1.2;\"\u003eMulti-Lingual Voice Cloning: English - Korean\u003c/span\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd style=\"padding: 10px; border: none;\" align=\"center\"\u003e\n      \u003ca href=\"https://youtu.be/dWCEwO56_7Y\" style=\"text-decoration: none; color: inherit;\"\u003e\n        \u003cimg src=\"https://img.youtube.com/vi/dWCEwO56_7Y/hqdefault.jpg\" alt=\"Demo Video 6\" width=\"240\" height=\"135\" style=\"border-radius: 4px;\"\u003e\n        \u003cbr\u003e\n        \u003cspan style=\"font-size: 16px; font-weight: 600; color: #0f0f0f; line-height: 1.2;\"\u003eMulti-Lingual Voice Cloning: Korean - Japanese\u003c/span\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd style=\"padding: 10px; border: none;\" align=\"center\"\u003e\n      \u003ca href=\"https://youtu.be/HXomwoKS3V4\" style=\"text-decoration: none; color: inherit;\"\u003e\n        \u003cimg src=\"https://img.youtube.com/vi/HXomwoKS3V4/hqdefault.jpg\" alt=\"Demo Video 7\" width=\"240\" height=\"135\" style=\"border-radius: 4px;\"\u003e\n        \u003cbr\u003e\n        \u003cspan style=\"font-size: 16px; font-weight: 600; color: #0f0f0f; line-height: 1.2;\"\u003eNVIDIA RTX Video Super-Resolution\u003c/span\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd style=\"padding: 10px; border: none;\" align=\"center\"\u003e\n      \u003ca href=\"https://youtu.be/lZK7pLJBHb4\" style=\"text-decoration: none; color: inherit;\"\u003e\n        \u003cimg src=\"https://img.youtube.com/vi/lZK7pLJBHb4/hqdefault.jpg\" alt=\"Demo Video 8\" width=\"240\" height=\"135\" style=\"border-radius: 4px;\"\u003e\n        \u003cbr\u003e\n        \u003cspan style=\"font-size: 16px; font-weight: 600; color: #0f0f0f; line-height: 1.2;\"\u003eAI Karaoke\u003c/span\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd style=\"padding: 10px; border: none;\" align=\"center\"\u003e\n      \u003ca href=\"https://youtu.be/Co70lh95EsQ\" style=\"text-decoration: none; color: inherit;\"\u003e\n        \u003cimg src=\"https://img.youtube.com/vi/Co70lh95EsQ/hqdefault.jpg\" alt=\"Demo Video 5\" width=\"240\" height=\"135\" style=\"border-radius: 4px;\"\u003e\n        \u003cbr\u003e\n        \u003cspan style=\"font-size: 16px; font-weight: 600; color: #0f0f0f; line-height: 1.2;\"\u003eMulti-Lingual Voice Cloning: English - Korean\u003c/span\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e  \n\u003c/table\u003e\n\n\n\n## ⭐ Key Features\n\n### 1. Dubbing Studio\n- YouTube video downloads \u0026 audio extraction\n- Voice separation with **Demucs**\n- Supports 100+ languages for speech recognition \u0026 translation\n\n### 2. Speech Technologies\n- **Speech-to-Text:** **Whisper**, **Faster-Whisper**, **Whisper-Timestamped**, **WhisperX**\n- **Text-to-Speech:** \n  - **Edge-TTS**: 100+ languages, 400+ voices\n  - **E2-TTS**, **F5-TTS**, **CosyVoice**: Zero-shot cloning\n  - **kokoro**: Ranked #2 in HuggingFace TTS Arena\n\n### 3. Real-Time Translation\n- Instant speech recognition\n- Multilingual translation on the fly\n- Customizable audio inputs\n\n\n\n## 🤖 WebUI\n\n\n### `Dubbing Studio` Tab\n- All-in-one hub: YouTube downloads, noise removal, subtitles, translation, \u0026 TTS\n- Supports all ffmpeg-compatible formats\n- Output options: WAV, FLAC, MP3\n- Subtitles \u0026 recognition for 100+ languages\n- TTS with speed, volume, \u0026 pitch controls\n  \n\u003cp align=\"center\"\u003e\n  \u003cimg style=\"width: 90%; height: 90%\" src=\"docs/images/main_page.eng.jpg?raw=true\" alt=\"Multilingual Voice Conversion and Subtitle Generation Web UI Interface\"/\u003e\n\u003c/p\u003e  \n\n\n### `Whisper Caption` Tab\n- Subtitle-focused: 90+ languages\n- Video-integrated subtitle display\n- Word-level highlighting \u0026 denoise options\n\n### `Translate` Tab\n- Translation for 100+ languages\n- Supports subtitle files (ASS, SSA, SRT, etc.)\n- Real-time voice recognition \u0026 translation\n\n\u003cp align=\"center\"\u003e\n  \u003cimg style=\"width: 90%; height: 90%\" src=\"docs/images/live_translation_bbc.jpg?raw=true\" alt=\"WebUI for Real-Time Speech Recognition and Translation\"/\u003e\n\u003c/p\u003e  \n\n### `Speech Generation` Tab\n- Options: **Edge-TTS**, **F5-TTS**, **CosyVoice**, **kokoro**\n- Celeb voice podcasts \u0026 multilingual support\n\n\u003cp align=\"center\"\u003e\n  \u003cimg style=\"width: 90%; height: 90%\" src=\"docs/images/tts_f5_multi.jpg?raw=true\" alt=\"Podcast Production WebUI Using Voice-Cloning Technology\"/\u003e\n\u003c/p\u003e  \n\n\n\n## 🎤✨ Reference Voice\n\n- Please request the voice you want to add on the Issues page. [Issues](https://github.com/abus-aikorea/voice-pro/issues/50)  \n\n\n\u003cdetails\u003e\n\u003csummary\u003e\nEnglish\n\u003c/summary\u003e \u003cbr /\u003e\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Andrew Bustamante.jpg\" width=\"150\"\u003e\u003cbr\u003eAndrew Bustamante\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Andrew Huberman.jpg\" width=\"150\"\u003e\u003cbr\u003eAndrew Huberman\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Avi Loeb.jpg\" width=\"150\"\u003e\u003cbr\u003eAvi Loeb\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Ben Shapiro.jpg\" width=\"150\"\u003e\u003cbr\u003eBen Shapiro\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Brett Johnson.jpg\" width=\"150\"\u003e\u003cbr\u003eBrett Johnson\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Brian Keating.jpg\" width=\"150\"\u003e\u003cbr\u003eBrian Keating\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Coffeezilla.jpg\" width=\"150\"\u003e\u003cbr\u003eCoffeezilla\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Dan Carlin.jpg\" width=\"150\"\u003e\u003cbr\u003eDan Carlin\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/David Buss.jpg\" width=\"150\"\u003e\u003cbr\u003eDavid Buss\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/David Fravor.jpg\" width=\"150\"\u003e\u003cbr\u003eDavid Fravor\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/David Kipping.jpg\" width=\"150\"\u003e\u003cbr\u003eDavid Kipping\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Dennis Whyte.jpg\" width=\"150\"\u003e\u003cbr\u003eDennis Whyte\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Donald Hoffman.jpg\" width=\"150\"\u003e\u003cbr\u003eDonald Hoffman\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Donald Trump.jpg\" width=\"150\"\u003e\u003cbr\u003eDonald Trump\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Douglas Murray.jpg\" width=\"150\"\u003e\u003cbr\u003eDouglas Murray\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Duncan Trussell.jpg\" width=\"150\"\u003e\u003cbr\u003eDuncan Trussell\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Elon Musk.jpg\" width=\"150\"\u003e\u003cbr\u003eElon Musk\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Garry Nolan.jpg\" width=\"150\"\u003e\u003cbr\u003eGarry Nolan\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Jack Barsky.jpg\" width=\"150\"\u003e\u003cbr\u003eJack Barsky\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/James Sexton.jpg\" width=\"150\"\u003e\u003cbr\u003eJames Sexton\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Jeff Bezos.jpg\" width=\"150\"\u003e\u003cbr\u003eJeff Bezos\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Joe Rogan.jpg\" width=\"150\"\u003e\u003cbr\u003eJoe Rogan\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/John Mearsheimer.jpg\" width=\"150\"\u003e\u003cbr\u003eJohn Mearsheimer\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Jordan Peterson.jpg\" width=\"150\"\u003e\u003cbr\u003eJordan Peterson\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Kanye 'Ye' West.jpg\" width=\"150\"\u003e\u003cbr\u003eKanye 'Ye' West\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Mark Zuckerberg.jpg\" width=\"150\"\u003e\u003cbr\u003eMark Zuckerberg\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Michael Levin.jpg\" width=\"150\"\u003e\u003cbr\u003eMichael Levin\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Michael Saylor.jpg\" width=\"150\"\u003e\u003cbr\u003eMichael Saylor\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Michio Kaku.jpg\" width=\"150\"\u003e\u003cbr\u003eMichio Kaku\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/MrBeast.jpg\" width=\"150\"\u003e\u003cbr\u003eMrBeast\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Nick Lane.jpg\" width=\"150\"\u003e\u003cbr\u003eNick Lane\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Paul Rosolie.jpg\" width=\"150\"\u003e\u003cbr\u003ePaul Rosolie\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Ryan Graves.jpg\" width=\"150\"\u003e\u003cbr\u003eRyan Graves\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Sam Altman.jpg\" width=\"150\"\u003e\u003cbr\u003eSam Altman\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Sam Harris.jpg\" width=\"150\"\u003e\u003cbr\u003eSam Harris\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Stephen Wolfram.jpg\" width=\"150\"\u003e\u003cbr\u003eStephen Wolfram\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Tucker Carlson.jpg\" width=\"150\"\u003e\u003cbr\u003eTucker Carlson\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Vitalik Buterin.jpg\" width=\"150\"\u003e\u003cbr\u003eVitalik Buterin\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/English/Yuval Harari.jpg\" width=\"150\"\u003e\u003cbr\u003eYuval Harari\u003c/td\u003e\n    \u003ctd\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\u003c/details\u003e\n\n\n\u003cdetails\u003e\n\u003csummary\u003e\nChinese\n\u003c/summary\u003e \u003cbr /\u003e\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/Chinese/Dilraba Dilmurat.jpg\" width=\"150\"\u003e\u003cbr\u003e迪丽热巴 (Dílì Rèbā)\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/Chinese/Jolin Tsai.jpg\" width=\"150\"\u003e\u003cbr\u003e蔡依林 (Cài Yīlín)\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/Chinese/Kris Wu.jpg\" width=\"150\"\u003e\u003cbr\u003e吴亦凡 (Wú Yìfán)\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/Chinese/Li Yifeng.jpg\" width=\"150\"\u003e\u003cbr\u003e李易峰 (Lǐ Yìfēng)\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/Chinese/Yang Mi.jpg\" width=\"150\"\u003e\u003cbr\u003e杨幂 (Yáng Mì)\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/Chinese/Zhao Liying.jpg\" width=\"150\"\u003e\u003cbr\u003e赵丽颖 (Zhào Lìyǐng)\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\u003c/details\u003e\n\n\n\u003cdetails\u003e\n\u003csummary\u003e\nKorean\n\u003c/summary\u003e \u003cbr /\u003e\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/Korean/BTS Jin.jpg\" width=\"150\"\u003e\u003cbr\u003eBTS 진 (Jin)\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/Korean/BTS RM.jpg\" width=\"150\"\u003e\u003cbr\u003eBTS RM\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/Korean/IU.jpg\" width=\"150\"\u003e\u003cbr\u003eIU (아이유)\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/Korean/LeeByungHun.jpg\" width=\"150\"\u003e\u003cbr\u003e이병헌\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/Korean/LeeJungJae.jpg\" width=\"150\"\u003e\u003cbr\u003e이정재\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/Korean/YouJaeSuk.jpg\" width=\"150\"\u003e\u003cbr\u003e유재석\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\u003c/details\u003e\n\n\n\u003cdetails\u003e\n\u003csummary\u003e\nJapanese\n\u003c/summary\u003e \u003cbr /\u003e\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003cimg src=\"docs/celebrities30s/Japanese/Ayase Haruka.jpg\" width=\"150\"\u003e\u003cbr\u003e綾瀬はるか (Ayase Haruka)\u003c/td\u003e\n    \u003ctd\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n## 💻 System Requirements\n- **OS:** Windows 10/11 (64-bit) ※ Linux/Mac unsupported\n- **GPU:** NVIDIA with CUDA 12.4 (recommended)\n- **VRAM:** 4GB+ (8GB+ preferred)\n- **RAM:** 4GB+\n- **Storage:** 20GB+ free space\n- **Internet:** Required\n\n\n\n## 📀 Installation\n\nInstall Voice-Pro with ease using **configure.bat** and **start.bat**.\n\n\n### 1. Get the Package\n\n  + Clone or download the latest release (**Source code (zip)**) from  [![GitHub Release](https://img.shields.io/github/v/release/abus-aikorea/voice-pro)](https://github.com/abus-aikorea/voice-pro/)\n```bash\ngit clone https://github.com/abus-aikorea/voice-pro.git\n```\n  \n\n### 2. Install \u0026 Run\n1. 🚀 **configure.bat**\n   - Sets up git, ffmpeg, and CUDA (if NVIDIA GPU)\n   - Run once; takes 1+ hour with internet\n   - Don’t close the command window\n2. 🚀 **start.bat**\n   - Launches Voice-Pro WebUI\n   - First run installs dependencies (1+ hour)\n   - Retry after deleting **installer_files** if issues arise\n\n### 3. Update\n- 🚀 **update.bat**: Refreshes Python environment (faster than reinstall)\n\n### 4. Uninstall\n- Run **uninstall.bat** or delete the folder (portable install)\n\n\n## ❓Tips \u0026 Tricks\n\n#### If Browser does not run automatically\n- Close the Windows-Commnad window and run start.bat again.\n- Run the browser directly and enter the address displayed in the Windows-Command window (e.g. **http://127.0.0.1:7870**) in the address bar.\n\n#### If a CUDA Out-Of-Memory error occurs\n- Check the GPU memory status in Windows Task Manager - Performance tab. \n- Set the Denoise level to 0 or 1. Denoise level 2 requires at least 8GB of GPU memory.\n- Set Compute Type to int type. The float type has better quality, but requires more GPU memory.\n\n#### How to improve the quality of subtitles?\n- The quality of subtitles tends to improve with larger Whisper models, but this is not necessarily the case. large \u003e medium \u003e small \u003e base \u003e tiny \n- Among compute types, float type has good performance. The int type is a model that reduces GPU usage and increases speed through model quantization. On the other hand, performance decreases. \n- If you increase the denoise level, more background sounds will be removed, and only the remaining voice will be used for voice recognition. It does not always guarantee good results.\n  \n\n\n## 🚨 Notice\n- This repository offers a **free trial** of Voice-Pro. \n- The free trial version of Voice-Pro allows you to process up to **60 seconds** of media.\n- The subscription version supports Microsoft Azure TTS and Translator. Purchase it on [![Shopify](https://img.shields.io/badge/Shopify-7ab55c.svg?style=flat-square\u0026logo=shopify\u0026logoColor=white)](https://r17wvy-t2.myshopify.com).\n\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003cth\u003e\u003c/th\u003e\n    \u003cth\u003eTrial Version\u003c/th\u003e\n    \u003cth\u003e☕Contributor Version\u003c/th\u003e\n    \u003cth\u003eSubscription Version\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003eMedia Length Limit\u003c/th\u003e\n    \u003ctd\u003e60 seconds\u003c/td\u003e\n    \u003ctd\u003eUnlimited\u003c/td\u003e\n    \u003ctd\u003eUnlimited\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003eTranslation Service\u003c/th\u003e\n    \u003ctd\u003eGoogle Translate (Open Source)\u003c/td\u003e\n    \u003ctd\u003eGoogle Translate (Open Source)\u003c/td\u003e\n    \u003ctd\u003eAzure Translate (Microsoft)\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003eText-to-Speech Service\u003c/th\u003e\n    \u003ctd\u003eEdge TTS (Open Source)\u003c/td\u003e\n    \u003ctd\u003eEdge TTS (Open Source)\u003c/td\u003e\n    \u003ctd\u003eAzure TTS (Microsoft)\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\n\n## ☕ Contributions\n\nHello, I'm David from the Voice-Pro team.\nOur team discovers the best AI technologies in the industry and provides them for anyone to use easily and conveniently.\nWe are a small startup in Korea that has only been around for a year. We are working hard to help you and other creators produce great content.\n\nYour ⭐⭐⭐⭐⭐ review would be greatly appreciated as it helps our business grow with you. Please help support our small team.\n\nThank you,\nABUS Customer Service\n\n- If you want to participate in and help us with this project, feel free to create an [Issues](https://github.com/abus-aikorea/voice-pro/issues) \n- If something goes wrong, please submit a [Pull requests](https://github.com/abus-aikorea/voice-pro/pulls) to improve this project.\n- Any type of contribution is welcome.\n- For inquiries related to purchases, business partnerships, technical tuning, investments, and other matters, please contact us by email. (\u003cabus.aikorea@gmail.com\u003e).\"\n- If you like this project, please star this repository. We would greatly appreciate it. ⭐⭐⭐\n- You can support Voice-Pro with a donation here:   \n\u003c/a\u003e\n  \u003ca href=\"https://www.buymeacoffee.com/abus\"\u003e\n  \u003cimg src=\"https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png\" alt=\"Buy Me a Coffee\" style=\"height: 20px;\"\u003e\n\u003c/a\u003e\n\n\n\n## 📬 Contact\n- Email: \u003cabus.aikorea@gmail.com\u003e\n- Homepage (Korean): \u003chttps://abuskorea.imweb.me\u003e\n- Paid Version Purchase: [Shopify (Global)](https://r17wvy-t2.myshopify.com), [Naver (Korean)](https://smartstore.naver.com/abus)\n\n\n\n\n## 🙏 Credits\n* Demucs: \u003chttps://github.com/facebookresearch/demucs\u003e\n* yt-dlp: \u003chttps://github.com/yt-dlp/yt-dlp\u003e\n* gradio: \u003chttps://github.com/gradio-app/gradio\u003e\n* edge-TTS: \u003chttps://github.com/rany2/edge-tts\u003e\n* F5-TTS: \u003chttps://github.com/SWivid/F5-TTS.git\u003e\n* openai-whisper: \u003chttps://github.com/openai/whisper\u003e\n* faster-whisper: \u003chttps://github.com/SYSTRAN/faster-whisper\u003e\n* whisper-timestamped: \u003chttps://github.com/linto-ai/whisper-timestamped\u003e\n* whisperX: \u003chttps://github.com/m-bain/whisperX\u003e\n* CosyVoice: \u003chttps://github.com/FunAudioLLM/CosyVoice\u003e\n* kokoro: \u003chttps://github.com/hexgrad/kokoro\u003e\n* Deep-Translator: \u003chttps://github.com/nidhaloff/deep-translator\u003e\n* spaCy: \u003chttps://github.com/explosion/spaCy\u003e\n\n\n## ©️ Copyright\n  \u003cimg src=\"docs/images/ABUS-logo.jpg\" width=\"100\" height=\"100\"\u003e by [ABUS](https://abuskorea.imweb.me)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabus-aikorea%2Fvoice-pro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabus-aikorea%2Fvoice-pro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabus-aikorea%2Fvoice-pro/lists"}